List of Commands - luciantin/Racket_Lang GitHub Wiki
Com |
Direction |
|
Com |
Memory |
RUP |
row up |
|
CPA |
copy A -> B |
RDW |
row down |
|
CPB |
copy B -> A |
RLF |
row left |
|
SWP |
swap A <-> B |
RRT |
row right |
|
NEA |
next A |
PUP |
page up |
|
PEA |
prev A |
PDW |
page down |
|
NEB |
next B |
|
|
|
PEB |
prev B |
IF False Skip Next Com
Com |
Flow Control |
|
Com |
I/O |
CAZ |
A == 0 ? |
|
OIA |
out int A |
CBZ |
B == 0 ? |
|
OIB |
out int B |
CAL |
A > B ? |
|
IIA |
in int A |
CBL |
B > A ? |
|
IIB |
in int B |
CIE |
A == B ? |
|
OAA |
out ascii A |
|
|
|
OAB |
out ascii B |
Com |
A |
Combination (x - reg) |
B |
Com |
REA |
|
reset to 0 |
|
REB |
ADA |
|
A + B save in X |
|
ADB |
AOA |
|
add one to X |
|
AOB |
SBA |
|
A - B save in X |
|
SBB |
SOA |
|
sub one from X |
|
SOB |
Com |
Other |
STP |
row stop |
STO |
prog stop |
NOP |
noop |
Commands for declaration of pages
- STR - start page
- NEW - new page
- END - used to signal the end of program code