summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2022-01-26 23:44:46 +0100
committerGustav Sörnäs <gustav@sornas.net>2022-01-26 23:44:46 +0100
commita7f5f00a39ab1ed040cef8755e165d0d17510b9c (patch)
tree7722ec783e0800d7466a3a6e1bbc52d9e23e5ec1
parent922af3af253ee645b50d7e9ce35bef4db24aab25 (diff)
downloadtsea83-a7f5f00a39ab1ed040cef8755e165d0d17510b9c.tar.gz
dont inc pc
-rw-r--r--lab1ucode.in1
-rw-r--r--lab1ucode.out30
-rw-r--r--lab1upg3.out56
-rw-r--r--test-bra.mia30
4 files changed, 58 insertions, 59 deletions
diff --git a/lab1ucode.in b/lab1ucode.in
index 8e583ee..99f9aaf 100644
--- a/lab1ucode.in
+++ b/lab1ucode.in
@@ -49,7 +49,6 @@ lsr_exit:
ar->grx, 0->upc
bra:
-pc++
pc->ar
ar+ir->ar
ar->pc, 0->upc
diff --git a/lab1ucode.out b/lab1ucode.out
index 28d6138..857aff0 100644
--- a/lab1ucode.out
+++ b/lab1ucode.out
@@ -39,19 +39,19 @@ MyM:
25: 0000322
26: 0130000
27: 0000180
-28: 0002000
-29: 02c0000
-2a: 0840000
-2b: 0118000
+28: 02c0000
+29: 0840000
+2a: 0118000
+2b: 0000180
2c: 0000180
-2d: 0000180
-2e: 0000780
-2f: 0280000
-30: 0b80000
+2d: 0000780
+2e: 0280000
+2f: 0b80000
+30: 0000180
31: 0000180
32: 0000180
-33: 0000180
-34: 0000334
+33: 0000333
+34: 0000000
35: 0000000
36: 0000000
37: 0000000
@@ -136,8 +136,8 @@ K1:
04: 1c
05: 20
06: 28
-07: 2d
-08: 2e
-09: 2f
-0a: 32
-0b: 33
+07: 2c
+08: 2d
+09: 2e
+0a: 31
+0b: 32
diff --git a/lab1upg3.out b/lab1upg3.out
index c73d404..816e7e5 100644
--- a/lab1upg3.out
+++ b/lab1upg3.out
@@ -15,34 +15,34 @@ PM:
0d: 10d4
0e: 00d3
0f: 90d4
-10: b000
-11: 000c
-12: a000
-13: 0003
-14: 6000
-15: 0008
-16: 02d1
-17: 06d2
-18: 12d2
-19: 16d1
-1a: 0100
-1b: 0000
-1c: 10d0
-1d: 00d1
-1e: 2100
-1f: 0001
-20: 10d1
-21: 00d1
-22: 9100
-23: 00ff
-24: 7000
-25: -01f
-26: 00d0
-27: 9100
-28: 0001
-29: 7000
-2a: -02a
-2b: 8000
+10: b009
+11: a001
+12: 6007
+13: 02d1
+14: 06d2
+15: 12d2
+16: 16d1
+17: 0100
+18: 0000
+19: 10d0
+1a: 00d1
+1b: 2100
+1c: 0001
+1d: 10d1
+1e: 00d1
+1f: 9100
+20: 00ff
+21: 70e4
+22: 00d0
+23: 9100
+24: 0001
+25: 70da
+26: 8000
+27: 0000
+28: 0000
+29: 0000
+2a: 0000
+2b: 0000
2c: 0000
2d: 0000
2e: 0000
diff --git a/test-bra.mia b/test-bra.mia
index 8947db9..4a9532d 100644
--- a/test-bra.mia
+++ b/test-bra.mia
@@ -297,19 +297,19 @@ MyM:
25: 0000322
26: 0130000
27: 0000180
-28: 0002000
-29: 02c0000
-2a: 0840000
-2b: 0118000
+28: 02c0000
+29: 0840000
+2a: 0118000
+2b: 0000180
2c: 0000180
-2d: 0000180
-2e: 0000780
-2f: 0280000
-30: 0b80000
+2d: 0000780
+2e: 0280000
+2f: 0b80000
+30: 0000180
31: 0000180
32: 0000180
-33: 0000180
-34: 0000334
+33: 0000333
+34: 0000000
35: 0000000
36: 0000000
37: 0000000
@@ -394,11 +394,11 @@ K1:
04: 1c
05: 20
06: 28
-07: 2d
-08: 2e
-09: 2f
-0a: 32
-0b: 33
+07: 2c
+08: 2d
+09: 2e
+0a: 31
+0b: 32
K2:
00: 04