working on a compiler

master
Reese 3 years ago
parent 153d141643
commit 50bd257979

@ -56,7 +56,7 @@ Example program (Human readable + binary):
MOV 1 B 01000001;10000000;01100000
MOV -100 C 01000001;00100111;00010000
MOV A DBGO 01000011;00100000;00000010
lop: 00101000;00000000;00000000
!lop: 00101000;00000000;00000000
ADD A B 11000011;00100000;01100000
MOV A B 01000011;00100000;01100000
MOV ACC A 01000011;01000000;00100000

@ -0,0 +1,12 @@
#!/bin/env python3
#compile RGPC1 Assembly
import sys
if len(sys.argv) < 2:
print("Add arguments!")
quit()
file = open(sys.argv[1])
print(file.readlines()[1])

@ -0,0 +1,12 @@
MOV 1 A
MOV 1 B
MOV -100 C
MOV A DBGO
lop:
ADD A B
MOV A B
MOV ACC A
MOV A DBG0
ADD A C
JLZ ACC lop
HLT
Loading…
Cancel
Save