v
Table of Contents
ROM Installation .. , .............................................................. 3
Buzzwords ........ , . . . .. , .... " .. " ...... , ........ ,. ..,.,', ..... " .. ,', ... ,., .. 4
Fundamental Syntax .... , . . . . . .. . .. , ............... , .......... , .... , ... , .... , .... 6
Overview . . . . . . . . . . . . . . . .
. ............ , ....................... , . . . . . . . . . . . . . . . . 9
Program Creation. . . . . . . . . . . . . . . . . . . . . .. ... ... . ............. , .............. 9
Program Entry .......... .......... . .. , ..... , ........ , .. , .................. 14
Other Extensions .... , ...... ,., ...... , ...................................... 16
Names ..... , , . , ....... , .............. , ..... , ............... , ........ , . . . . . .. 17
Registers .. , .. , .......... , ....... , ........................................... 26
Protected Memory . , ............... , ... , .................. ,................. 28
Data Structures ......................................... , . . . . . . . . . . . . . . . . . . . . . .. 30
Integers ........... , ................... , .........
0
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
30
Strings ....... , ...... , .. , , . . . .. . .. " ...... , ... "." .. " ... , .. ' ... , ... ,.,.... 30
Full-Precision Numbers ... , . , ....... , , ... , .. , .. , ................ , ........ , , .. 31
Operands ......... ,., .. , .... , ..... ' ...... ,., ....... , ... " .... " .. " .. " .. 32
Indirect Addressing ........... , , . , .. , . , .. , ... , .. , ... , .. , ................. , . . . 34
Load/Store Group .. , . , .... , .... , ..... , .. , . , ... , , , , .... , ..... , .. , . , .... , , , . , 34
Integer Math Group ........ , , .. , , ..... , ... , ........... , ..... , ................ 35
Branch Group .. , .. , ........ , .. , ................. , ........... , .... , ..... , .... 36
,37