
RPBASIC-52 PROGRAMMING GUIDE
ii
TABLE OF CONTENTS
PREFACE .......................... 1
MANUAL CONVENTIONS ........... 1
Symbols and Terminology .......... 1
Basic Interpreters .................. 2
Commands ....................... 2
Functions ........................ 2
Line Numbers .................... 2
Operators ........................ 2
Tasking Statements ................ 2
Expressions ...................... 2
WRITING AND EDITING PROGRAMS . 2
Uppercase/Lowercase .............. 4
Variables and Constants ............ 4
Subroutines ...................... 5
Passing Variables Between Programs .. 5
Addresses ........................ 5
Arrays .......................... 5
Strings .......................... 5
OPERATING MODES ................ 6
Command and Run Modes .......... 6
Autorunning Programs ............. 6
Stopping Program Execution ........ 6
X-ON and X-Off Flow Control ....... 6
STORING PROGRAMS ............... 6
HARDWARE AND SOFTWARE
INTERRUPTS .................... 7
MULTITASKING CONSTRUCTS ...... 8
COUNT Multitasking .............. 8
Serial Communication Multitasking ... 8
ON LINE Multitasking ............ 12
ON COUNT M ultitasking .......... 12
Assembly Language Interface .......... 12
Assembly language development
environment ................. 12
OPERATORS ...................... 13
ARITHMETIC OPERATORS ......... 13
OBSOLETE and MODIFIED
COMMANDS ................... 13
COMMAND GROUPS ............... 14
COMMANDS
ABS ............................... 1
AIN ................................ 2
ASC ............................... 3
ATN ............................... 4
BLOAD ............................ 5
BSAVE ............................ 6
CALL .............................. 8
CARD$ ............................ 9
CBY .............................. 11
CHR .............................. 12
CLEAR ........................... 13
CLEAR S .......................... 13
CLEAR COM ....................... 15
CLEAR DISPLAY ................... 16
CLEAR TICK ...................... 17
CLEAR KEYPAD ................... 17
COM .............................. 18
COM$ ............................. 19
CONT ............................. 20
COS .............................. 21
CR ................................ 22
COUNT (statem ent) .................. 23
COUNT (function) ................... 24
DATA ............................. 25
DATE (function) .................... 26
DATE (statement) ................... 27
DBY .............................. 28
DIM .............................. 29
DISPLAY .......................... 30
DO-UNTIL ......................... 33
DO-WHILE ........................ 34
END .............................. 35
EXECUTE ......................... 36
EXP ............................... 37
FOR-TO-STEP-NEXT ................ 38
FREE ............................. 40
GET .............................. 41
GOSUB ........................... 42
GOTO ............................. 43
IDLE .............................. 44
IF THEN ELSE ..................... 45
INPUT ............................ 46
INT ............................... 47
KEYPAD .......................... 48
LD@ .............................. 49
LEN .............................. 50
LINE (Function) ..................... 51
LINE# (Function) .................... 52
LINEB (Function) ................... 53
LINE (Statement) .................... 54
LINE# (Statement) ................... 55
LINEB (Statement) .................. 56
LIST .............................. 57
LIST# ............................. 58
LOAD ............................. 59
LOG .............................. 60
MTOP ............................. 61
NEW .............................. 62
NULL ............................. 63
ON COM$ ......................... 64
ON COUNT ........................ 65
ONERR ........................... 67
ON GOSUB ........................ 68
ON GOTO ......................... 69
ONITR ............................ 70
ON KEYPAD ....................... 72
Komentarze do niniejszej Instrukcji