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." |