Arasian | ASM Programming
 

Glossary

Address: A memory address refers to a specific location in the calculator's memory. It is always in hexadecimal.

Hexadecimal: Base ten is not the only base system. What is base ten? It's the number system that we use today. There are ten characters (0,1,2,3,4,5,6,7,8,9). In binary, there are two (0,1), and in hexadecimal, there are 16. (That's 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F).

Token: A token is a 1 or two character symbol that stands for something larger. For example, press "Catalog". All of those commands in there are tokens. The BASIC command "Disp" is not stored as the characters D,i,s, and p, it's stored as a single character that the calculator knows to display as "Disp".

.db $BB,$6D: This is the compiled AsmPrgm token. It tells the calculator that this is an ASM program. It is needed at the start of all ASM programs.

.org 9D93h: This tells the program what address to start at in memory. It is needed at the start of all ASM programs.

Back