Quick Command Reference (functions excluded)
Command |
Meaning |
Minxx | Put a current value (=x register) to variable xx (xx=00 to 19, F, 1F) |
MRxx | Refer variable xx (Put variable xx to x register) |
M+xx | Add x to variable xx |
M-xx | Subtract x from variable xx |
X<-->Mxx | Exchange x with variable xx |
x=0 | if x is zero, go to the next command as usual. Otherwise, skip the next command |
x>=0 | if x is equal to or greater than zero, go to the next command as usual. Otherwise, skip the next command |
x=F | if x is equial to variable F, go to the next command as usual. Otherwise, skip the next command. |
x>=F | if x is equal to or greater than the variable F, go to the next command as usual. Otherwise, skip the next command |
GOTOx | jump to label x(x=0 to 9) |
LBLx | label for GOTO command |
GOSUBPx | Call a subroutine program Px(x=0 to 9) and come back when it is finished |
HLT | Stop and wait until EXE key is pushed |
PAUSE | Pause for around 1 sec. |
"..." | display "..." (This command is called an ALPHA sentence.) You may refer x by #, variable xx by ARxx (xx=00 to 19, F, 1F) |
ISZ | Increment the variable 00 (MR00) and if it is equal to zero, skip the next command. Note: This command is useful for loop control. |
DSZ | Decrement the variable 00 (MR00) and if it is equal to zero, skip the next command. Note: This command is useful for loop control. |
IND MRxx | Indirect reference. Refer variable of variable of xx. For example, if MR00 is 3 and MR03 is 5, IND MR00 is 5. (Do you understand?) |
IND GOTOx | Indirect jump. Jump to label of variable x(x=00 to 09). For example, if MR00 is 3, IND GOTO0 means "jump to LBL3." |
IND GOSUB(0) | Indirect subroutine call. Call a subroutine of variable 00 (fixed). For example, if MR00 is 3, IND GOSUB(0) means "GOSUBP3." |