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