我最近发现我的 TI-84 plus 银版可以用十六进制编程。我一直在搞乱它,但有一些错误。每当我尝试对 PutS 进行 bcall 时,它只会打印一个字符并继续前进。如果我添加第二个 PutS 命令,它会将第二个字母向下和向右移动一个。我目前的代码是:
AsmPrgm
219D9D
EFD9481C
C9
48692100
我最近发现我的 TI-84 plus 银版可以用十六进制编程。我一直在搞乱它,但有一些错误。每当我尝试对 PutS 进行 bcall 时,它只会打印一个字符并继续前进。如果我添加第二个 PutS 命令,它会将第二个字母向下和向右移动一个。我目前的代码是:
AsmPrgm
219D9D
EFD9481C
C9
48692100
Necro 回复:您似乎正在使用一种新的数学打印操作系统。由于“漂亮打印”数学,TI 不得不改变字符串打印到屏幕的方式。不幸的是,他们破坏了像 _PutS 这样的旧函数。解决它的一种方法是将您的计算设置为经典模式。这将禁用数学打印,因此将字符打印到主屏幕将按预期工作。
转到 [Mode],[down] 8 次, [right], [Enter]
它也适用于我的 84 岁以上。这个程序没有任何问题。可能的解决方案:
检查您是否正确输入了十六进制。
也许您正在使用不同的操作系统版本,该版本的 bcall 位于内存中的不同位置。我的操作系统版本是 2.43(没有数学打印)
祝你好运!