2

TI-83+ 電卓用のプログラムをアセンブラーで書いています。欲しい機能が 1 つありますが、それを実行する方法がわかりません。

Ans 変数から文字列を取得しました。そこから ASCII 値を簡単に収集できることを期待していましたが、完全なルックアップ テーブルを作成するまでもなく、これを行う方法が思い浮かびません。Texas Instruments はトークンに独自のエンコードを使用しており、一部のトークンは多くの文字を表しています。

要するに、TI トークンの文字列を ASCII 文字の文字列に変換する方法を理解する必要があります。

4

1 に答える 1

3

あなたが望むことをするB_CALLGet_Tok_Stringがあります。ドキュメントによると、HLのトークンへのポインタを取得し、OP3のトークンのASCIIテキストを返します。アキュムレータは文字列の長さを保持します。文字列内の各トークンを処理するには、ループする必要があります。B_CALL IsA2ByteTokは、ループしているときに各トークンの大きさを通知します。

(記録のために、Get_Tok_Stringは、システムルーチンPDF、16-15のIsA2ByteTokの16-14ページに記載されています。)

于 2011-10-22T02:52:27.307 に答える