From bd1b8c7b14f1f636c261cfd05c711ab3d0872ddf Mon Sep 17 00:00:00 2001 From: rsiddharth Date: Fri, 5 Jan 2018 00:56:15 +0000 Subject: mix: Add good-bad.mixal. * mix/1.3.2/good-bad.mixal: New file. Work in progress. --- mix/1.3.2/good-bad.mixal | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 mix/1.3.2/good-bad.mixal 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 -- cgit v1.2.3