| Ti-83 and Ti-84 Assembly Programming | |
| Getting Started 1.1: About This Tutorial 1.2: About TI-ASM 1.3: Writing Your First Program 1.4: Compiling 1.5: Debugging ASM Basics 2.1: Calls and Jumps 2.2: Registers 2.3: Displaying Text System Controls and Calls 3.1: Data 3.2: Register Stack 3.3: If Statements (Comparing) 3.4: GetKey and GetCSC 3.5: System Flags 3.6: Menus 3.7: Displaying Pictures 3.8: For Loops (djnz) 3.9: White Loops 3.10: OP Registers Applications 4.1: Apps vs ASM 4.5: KeyHooks | About TI-ASM Assembly is the lowest level of programming. It is the processors native language. What does this mean? It means it may be complicated and sometimes long to write, but it gives you the highest level of control and accuracy. This also makes it faster than any other language you write. The Ti Calc has two types of languages that are quite opposite each other. Ti-BASIC, which is interpreted by the Ti-OS, and Z80-ASM, which is the calculator's native language. ASM gives you much more control and runs many times faster than BASIC. There are several ways to compile an ASM program. In this tutorial, we will use TASM, DevPac8x, and ZDS
|
![]() The text in this tutorial is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. | |

