summaryrefslogtreecommitdiffstats
path: root/lab1upg3.in
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2022-01-27 01:45:11 +0100
committerGustav Sörnäs <gustav@sornas.net>2022-01-27 03:01:42 +0100
commitfa8969c6b0ef432aa2c87dc2d034523cec88e79d (patch)
tree5debc77519b8524859f1306ff08570a4f6891f3d /lab1upg3.in
parentf913518b66fdd0b48420161d4f2114699b466d18 (diff)
downloadtsea83-fa8969c6b0ef432aa2c87dc2d034523cec88e79d.tar.gz
update makefile
Diffstat (limited to 'lab1upg3.in')
-rw-r--r--lab1upg3.in62
1 files changed, 0 insertions, 62 deletions
diff --git a/lab1upg3.in b/lab1upg3.in
deleted file mode 100644
index f194b3a..0000000
--- a/lab1upg3.in
+++ /dev/null
@@ -1,62 +0,0 @@
-label1:
-; lista_sorterad = 1
-load 0 1
-0001
-store 0 0 d0
-
-; addr = e0
-load 0 1
-00e0
-store 0 0 d1
-
-label2:
-; tmp1 = pm(addr)
-load 0 2 d1
-store 0 0 d3
-
-; tmp2 = pm(addr + 1)
-load 0 0 d1
-add 0 1
-0001
-store 0 0 d2
-load 0 2 d2
-store 0 0 d4
-
-; tmp1 > tmp2?
-load 0 0 d4
-cmp 0 0 d3
-beq no_swap
-bge swap
-bra no_swap
-
-swap:
-load 0 2 d1
-load 1 2 d2
-store 0 2 d2
-store 1 2 d1
-
-; lista_sorterad = 0
-load 0 1
-0000
-store 0 0 d0
-
-no_swap:
-; räkna upp addr
-load 0 0 d1
-add 0 1
-0001
-store 0 0 d1
-
-; addr = 0xff?
-load 0 0 d1
-cmp 0 1
-00ff
-bne label2
-
-; lista_sorterad = 1?
-load 0 0 d0
-cmp 0 1
-0001
-bne label1
-
-halt