summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsiddharth <s@ricketyspace.net>2018-01-05 00:56:15 +0000
committerrsiddharth <s@ricketyspace.net>2018-01-05 00:56:15 +0000
commitbd1b8c7b14f1f636c261cfd05c711ab3d0872ddf (patch)
treef3f3d2138811997de43b5f0a9b6892b363714a82
parent522559167afd0ff4818cf7929d209063e3baae68 (diff)
mix: Add good-bad.mixal.
* mix/1.3.2/good-bad.mixal: New file. Work in progress.
-rw-r--r--mix/1.3.2/good-bad.mixal24
1 files changed, 24 insertions, 0 deletions
diff --git a/mix/1.3.2/good-bad.mixal b/mix/1.3.2/good-bad.mixal
new file mode 100644
index 0000000..22d18f3
--- /dev/null
+++ b/mix/1.3.2/good-bad.mixal
@@ -0,0 +1,24 @@
+INST EQU 1000
+GOOD EQU 1001
+BAD EQU 1002
+TABLE EQU 200
+ ORIG 0
+START LD1 INST(5:5) Load C field into I1.
+ LD1 TABLE,1
+ JMP 0,1
+ HLT
+* Start switching table.
+ ORIG 300
+* A, I, F field validation groups.
+G01 LD1 INST(4:4)
+ CMP1 =45=
+ JG BAD
+ JMP GOOD
+ ORIG 200
+* EXX -> Entry for instruction with C = XX.
+E00 CON GOOD
+E01 CON G01
+E02 CON G01
+E03 CON G01
+E04 CON G01
+ END START