home *** CD-ROM | disk | FTP | other *** search
- code: :dodoes
- \ PUSH
- mov TOS , *SP+
- mov R11 , TOS
- mov *TOS , R0
- inct TOS
- jmp 1 $f
- end-code
-
- code: :docol
- dect RP
- mov IP , *RP
- mov TOS , IP
- \ inct IP
- end-code
-
- code: @Next
- mov *IP+ , R0
- b *R0
- end-code
-
- code: ExEntry
- 1 $:
- mov *IP+ , R0
- b *R0
- end-code
-
- Code :dovar
- NEXT
- end-code
-
- Code :douser
- mov *TOS , TOS
- ai TOS , StartUser #
- NEXT
- End-code
-
- Code :docon
- mov *TOS , TOS
- NEXT
- end-code
-
- Code ;S
- mov *RP+ , IP
- mov *IP+ , R0
- \ mov *WA+ , R0
- b *R0
- end-code
-
- \ \\\\\\\\\\\\\\\\\\\\
-
- 10 constant TEN
-
- code ZAA
- mov r1 , r1
- NEXT
- end-code
-
- : ZBB
- ZAA ZCC TWT
- ;
-
- : ZCC
- ZBB ZAA TEN
- ;
-
- 20 constant TWT
-
- \ \\\\\\\\\\\\\\\\\
-
- Code ((cold))
- 1 $:
- \ dbg
-
- \ temporary!
- li RP , 2010 #
- li SP , 2020 #
-
- \ li rNEXT , ' @Next #
-
- li TOS , ' ZBB >body # \ !!
- li DODOES , ' :DoDoes #
-
- \ infinite loop
- limi 1 #
-
- b ' :docol @>
-
- end-code
-
- ' ((cold)) $6002 !
-
-
-
-
-