Untitled Document
Here
is the description of the Microsoft Basic (v5.0) delivered with the ITT 3030
:
The variable name size is
illimited but only the 40 first characters are meaningful.
The integers (%) are coded with 2 bytes, simple precision variables (!) with
4 bytes, double precision variables (#) with 8 bytes.
Calculation and display arithmetic precision is limited to 16 characters.
Multidimentional numeric and string arrays (up to 255 levels).
String length limited to 255 characters.
ARITHMETIC OPERATORS
:
+, -, *, /, ^, ( )
RELATIONAL OPERATORS
:
=, <, >, <=, >=, <>
LOGICAL OPERATORS :
AND, EQV, IMP, NOT, OR, XOR
ARITHMETIC FUNCTIONS
:
ABS, CDBL,CINT, CNSG, EXP, FIX, INT, LOG, RND, SGN, SQR
TRIGONOMETRIC FUNCTIONS
:
ATN, COS, SIN, TAN
STRING FUNCTIONS :
ASC, CHR$, CVI, CVS, CVD, HEX$, INKEY$, INPUT$, INSTR, LEFT$, LEN, MID$, MKD$,
MKI$, MKS$, OCT$, RIHGT$, SPACE$, STR$, STRING$, VAL
DISPLAY / PRINT FUNCTIONS
:
LPOS, POS, SPC, TAB
DISK FUNCTIONS :
LOC
OTHER FUNCTIONS :
EOF, FRE, IN, PEEK, USR, VARPTR
DATA DEFINITION COMMANDS
:
CLEAR, COMMON, DATA, DEF FN, DEFDBL, DEFINT, DEFSNG, DEFSTR, DEF USR, DIM, ERASE,
LET, OPTION BASE, RANDOMIZE, RESTORE, SWAP
I/O COMMANDS :
INPUT, LINE INPUT, LPRINT, LPRINT USING, PRINT, PRINT USING, READ, WRITE
JUMP AND CONDITIONAL
COMMANDS :
GOTO, IF ERL, IF ERR, IF ... GOTO, IF ... THEN ... ELSE, ON ERROR ... GOTO,
ON ... GOTO, RESUME
LOOP COMMANDS :
FOR ... STEP ... NEXT, WHILE ... WEND
SUBROUTINE COMMANDS :
CALL, GOSUB ... RETURN, ON ... GOSUB
OTHER COMMANDS :
AUTO, CHAIN, CLOAD, CONT, CSAVE, DELETE, EDIT, END, ERROR, LIST, LLIST, NEW,
NULL, OUT, POKE, REM, RENUM, RUN, SAVE, STOP, TROFF, TRON, WAIT, WIDTH
DISK FILES COMMANDS :
CLOSE, FIELD, GET, INPUT#, KILL, LINE INPUT#, LOAD, LSET, MERGE, NAME, OPEN,
PRINT#, PRINT# USING, PUT, RSET, WRITE#:
:
|