
Chapter
Call Routines 69–127
13
13 -7
>60
LD@ 14335:REM REMOVE K FROM PROTECTED AREA
>
70 POP K
>
80 LD@ 14329
>
90 POP L
>
100 REM USE LD@ AFTER POWER LOSS AND BATTERY BACK-UP IS USED
Using Protected Variable Storage Area
>PRINT
MTOP
14335
>
PRINT MTOP-24
14311
>
PUSH 14311 (NEW MTOP ADDRESS)
>
CALL 77
>
90 M1=14335 : REM BEGIN STORING HERE
>
100 PUSH A, B, C, D
Using the ST@ and LD@ Commands in a DO Loop
>200
DO
>
210 ST@ M1
>
220 M1=M1-6 :REM EACH VARIABLE = 6 BYTES
>
230 UNTIL M1=MTOP : REM YOU DEFINED THE NEW MTOP W/CALL 77
>
290 M1 = 14335
>
300 DO
>
310 LD@ M1
>
320 M1 = M1-6
>
330 UNTIL M1 = MTOP
>
360 POP A, B, C, D
>370 PRINT A, B, C, D
Using an Array To Set Up the Data
>PRINT
MTOP
14335
>
PRINT MTOP-24
14311
>
PUSH 14311 (NEW MTOP ADDRESS
)
>
CALL 77
>
100 DIM A(4)
>
110 DATA 10, 20, 30, 40
>
120 FOR I = 1 TO 4 : READ A(I) : NEXT I
Comentarios a estos manuales