314 Chapter 17: Programming
17PROGRM.DOC TI-89/TI-92 Plus: Programming (English) Susan Gullord Revised: 02/23/01 1:14 PM Printed: 02/23/01 2:18 PM Page 314 of 40
On the Home screen, you can use keyboard shortcuts to run up to
nine user-defined or assembly-language programs. However, the
programs must have the following names.
On Home screen, press: To run a program, if any, named:
¥
1 kbdprgm1()
©
©
¥
9 kbdprgm9()
If you have a program with a different name and you would like to
run it with a keyboard shortcut, copy or rename the existing program
to
kbdprgm1()
, etc.
You cannot use your
TI
-
89 / TI
-
92 Plus
to edit an assembly-language
program. The built-in Program Editor will not open assembly-
language programs.
To list the assembly-language programs stored in memory:
1. Display the
VAR-LINK
screen (
2
°
).
2. Press
„
View
.
3. Select the applicable folder
(or
All
folders) and set
Var Type = Assembly
.
4. Press
¸
to display the
list of assembly-language
programs.
The information required to teach a novice programmer how to write
an assembly-language program is beyond the scope of this book.
However, if you have a working knowledge of assembly language,
please check the Texas Instruments web site (
education.ti.com
)
for specific information about how to access
TI
-
89 / TI
-
92 Plus
features.
The
TI
-
89 / TI
-
92 Plus
also includes an
Exec
command that executes a
string consisting of a series of Motorola 68000 op-codes. These codes
act as another form of an assembly-language program. Check the Texas
Instruments web site for available information.
Warning:
Exec
gives you access to the full power of the
microprocessor. Please be aware that you can easily make a mistake
that locks up the calculator and causes you to lose your data. We
suggest you make a backup of the calculator contents before
attempting to use the
Exec
command.
Shortcuts to Run a
Program
Note: The programs must
be stored in the
MAIN
folder.
Also, you cannot use a
shortcut to run a program
that requires an argument.
You Cannot Edit an
Assembly-Language
Program
Displaying a List of
Assembly-Language
Programs
Note: Assembly-language
programs have an ASM
data type.
For Information
about Writing an
Assembly-Language
Program
Note: You must use a
computer to write assembly-
language programs. You
cannot create assembly-
language programs from the
calculator keyboard.