TI の電卓を使用すると、z80アセンブリでプログラムできます。残念ながら、TI はニーモニックを使用してオンカルクでプログラムする方法を含めていませんでした (ただし、方法はあります。詳細は後述します)。ただし、マシン コードを TI-BASIC プログラム エディタに直接入力することはできます。プログラムをトークンAsmPrgm
(計算式によってはAsm84CPrgm
、または) で開始し、アセンブリ命令に対応する一連のオペコードを入力します。Asm84CEPrgm
たとえば、何もしないプログラムは次のとおりです。
AsmPrgm
00
C9
これは直接 (必要なプリプロセッサ ディレクティブを無視して) 次のように変換されます。
NOP ;no-op
RET ;return to the OS. If this is omitted, the program will remain in execution forever, requiring a RAM clear to exit
このページにはそれに関する詳細情報がありますが、「16 進数」は z80 アセンブリとは特に関係がないため、「16 進数コード」は誤称であることに注意してください。
ただし、モノクロ (C Silver Edition または CE ではない) 電卓をお持ちの場合は、オンカルク アセンブリ エディターであるMimasをダウンロードすることを強くお勧めします。これは実際のアセンブリであり、ニーモニックを使用します! また、すべての重要なシステム メモリ ロケーションにキーワードを割り当てる OS インクルード ファイルと、作業を容易にするために TI が OS に配置したシステム ルーチンである " b_call()
s" (TI が配置した場所) が含まれています。rst 0x28
新しい 84 Plus CE 電卓用のC コンパイラも存在します (そのモデルをお持ちの場合)。ただし、これはコンピューター プログラムであるため、(悲しいことに) on-calc C プログラミングはありません。