added the new testFile's ASMs

This commit is contained in:
Raphaël LACROIX 2023-05-31 22:05:48 +02:00
parent a6735071ad
commit f1671ba4b6
3 changed files with 34 additions and 72 deletions

37
asm
View file

@ -1,24 +1,13 @@
AFC 5 0 AFC 1 5
COP 0 5 COP 0 1
AFC 5 20 AFC 1 8
COP 1 5 EQ 2 0 1
AFC 5 0 NOT 3 2
COP 3 5 JMF 3 13
AFC 5 1 AFC 4 20
COP 4 5 INF 2 0 4
ADD 5 3 4 JMF 2 13
COP 2 5 AFC 1 2
AFC 5 3 ADD 4 0 1
SUB 6 1 5 COP 0 4
COP 1 6 JMP 6
SUP 5 0 1
NOT 6 5
JMF 6 24
COP 3 4
COP 4 2
ADD 5 3 4
COP 2 5
AFC 5 1
ADD 6 0 5
COP 0 6
JMP 13

67
asm2
View file

@ -1,58 +1,31 @@
AFC 0 0 AFC 0 5
STORE 5 0
LOAD 0 5
STORE 0 0
AFC 0 20
STORE 5 0
LOAD 0 5
STORE 1 0 STORE 1 0
AFC 0 0
STORE 5 0
LOAD 0 5
STORE 3 0
AFC 0 1
STORE 5 0
LOAD 0 5
STORE 4 0
LOAD 0 3
LOAD 1 4
ADD 0 0 1
STORE 5 0
LOAD 0 5
STORE 2 0
AFC 0 3
STORE 5 0
LOAD 0 1 LOAD 0 1
LOAD 1 5 STORE 0 0
SUB 0 0 1 AFC 0 8
STORE 6 0
LOAD 0 6
STORE 1 0 STORE 1 0
LOAD 0 0 LOAD 0 0
LOAD 1 1 LOAD 1 1
SUP 2 1 0 EQ 2 1 0
STORE 5 2 STORE 2 2
LOAD 0 5
NOT 2 0
STORE 6 2
JMF 6 57
LOAD 0 4
STORE 3 0
LOAD 0 2 LOAD 0 2
NOT 2 0
STORE 3 2
JMF 3 30
AFC 0 20
STORE 4 0 STORE 4 0
LOAD 0 3
LOAD 1 4
ADD 0 0 1
STORE 5 0
LOAD 0 5
STORE 2 0
AFC 0 1
STORE 5 0
LOAD 0 0 LOAD 0 0
LOAD 1 5 LOAD 1 4
INF 2 0 1
STORE 2 2
JMF 2 30
AFC 0 2
STORE 1 0
LOAD 0 0
LOAD 1 1
ADD 0 0 1 ADD 0 0 1
STORE 6 0 STORE 4 0
LOAD 0 6 LOAD 0 4
STORE 0 0 STORE 0 0
JMP 30 JMP 14
NOP NOP

2
asm3
View file

@ -1 +1 @@
((x"06000000"),(x"08050000"),(x"07000500"),(x"08000000"),(x"06001400"),(x"08050000"),(x"07000500"),(x"08010000"),(x"06000000"),(x"08050000"),(x"07000500"),(x"08030000"),(x"06000100"),(x"08050000"),(x"07000500"),(x"08040000"),(x"07000300"),(x"07010400"),(x"01000001"),(x"08050000"),(x"07000500"),(x"08020000"),(x"06000300"),(x"08050000"),(x"07000100"),(x"07010500"),(x"03000001"),(x"08060000"),(x"07000600"),(x"08010000"),(x"07000000"),(x"07010100"),(x"0A020100"),(x"08050200"),(x"07000500"),(x"0C020000"),(x"08060200"),(x"10063900"),(x"07000400"),(x"08030000"),(x"07000200"),(x"08040000"),(x"07000300"),(x"07010400"),(x"01000001"),(x"08050000"),(x"07000500"),(x"08020000"),(x"06000100"),(x"08050000"),(x"07000000"),(x"07010500"),(x"01000001"),(x"08060000"),(x"07000600"),(x"08000000"),(x"0F1E0000"),(x"FF000000"),others => (x"ff000000")) ((x"06000500"),(x"08010000"),(x"07000100"),(x"08000000"),(x"06000800"),(x"08010000"),(x"07000000"),(x"07010100"),(x"0B020100"),(x"08020200"),(x"07000200"),(x"0C020000"),(x"08030200"),(x"10031E00"),(x"06001400"),(x"08040000"),(x"07000000"),(x"07010400"),(x"09020001"),(x"08020200"),(x"10021E00"),(x"06000200"),(x"08010000"),(x"07000000"),(x"07010100"),(x"01000001"),(x"08040000"),(x"07000400"),(x"08000000"),(x"0F0E0000"),(x"FF000000"),others => (x"ff000000"))