int e l EXTERNAL MEMORY ALLOCATION (VERSION 1.1) LOCATION(S) IN HEX MCS BASIC-52 USAGE 00H THRU 03H NOT USED, RESERVED 04H LENGTH OF THE CURRENT EDITED LINE 05H AND 06H LN NUM IN BINARY OF CURRENT EDITED LINE (H-L) 07H THRU 56H BASIC INPUT BUFFER 56H THRU 5DH BINARY TO INTEGER TEMP 5EH USED FOR RUN TRAP MODE (= 34H) 5FH USED FOR POWER-UP TRAP (= 0A5H) 60H THRU 0FEH CONTROL STACK 00FH CONTROL STACK OVERFLOW 100H LOCATION TO SAVE "GET" CHARACTER 101H LOCATION TO SAVE ERROR CHARACTER CODE 102H AND 103H LOCATION TO GO TO ON USER "ONERR" (H-L) 104H AND 105H TOP OF VARIABLE STORAGE (H-L) 106H AND 107H FP STORAGE ALLOCATION (H-L) 108H AND 109H MEMORY ALLOCATED FOR MATRICIES (H-L) 10AH AND 10BH TOP OF MEMORY ASSIGNED TO BASIC (H-L) 10CH AND 10DH RANDOM NUMBER SEED (H-L) 1OEH THRU 113H CRYSTAL VALUE 114H THRU 11FH FLOATING POINT TEMPS 120H AND 121H LOCATION TO GO TO ON ONEX1 INTERRUPT (H-L) 122H AND 123H NUMBER OF BYTES ALLOCATED FOR STRINGS (H-L) 124H AND 125H SOFTWARE SERIAL PORT BAUD RATE (H-L) 126H AND 127H LINE NUMBER FOR ONTIME INTERRUPT (H-L) 128H AND 129H "NORMAL" PROM PROGRAMMER TIME OUT (H-L) 12AH AND 12BH "INTELLIGENT" PROM PROGRAMMER TIME OUT (H-L) 12CH RESERVED 12DH THRU 1FEH ARGUMENT STACK NOTE:
(H-L) still means HIGH BYTE -- LOW BYTE, in external memory all 16 bit binary numbers are stored with the HIGH BYTE in the first (lower order) address and the LOW BYTE in the next sequential address. - 169 -