我对在 Ti-84 plus 计算器上使用除 Ti-Basic 之外的不同语言(如 Java、C 和 Python)进行编程感兴趣。我的计算器是否支持此功能?如果不支持,市场上是否有任何计算器可以执行此操作?提前致谢!
(这个想法是,当我在家无法使用计算机时,我可以拿出袖珍计算器并开始编程并测试一些想到的算法。)
它不一定是计算器,只要是便宜且可编程且可以随身携带的东西即可。
TI 的计算器可让您在 z80 中对其进行编程assembly http://media.taricorp.net/83pa28d/welcome.html!不幸的是,TI 没有提供使用助记符进行 on-calc 编程的方法(有are不过。稍后会详细介绍)。但是,您可以输入机器码 http://clrhome.org/table/通过使用以下命令启动程序,直接进入 TI-BASIC 程序编辑器AsmPrgm
(or Asm84CPrgm
, or 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
这一页 http://tibasicdev.wikidot.com/hexcodes有更多关于这方面的信息,但请注意“十六进制代码”是一个用词不当,因为“十六进制”与 z80 汇编没有任何具体关系。
不过,如果您有单色(不是 C 银版或 CE)计算器,我强烈建议您下载Mimas http://www.ticalc.org/archives/files/fileinfo/431/43140.html,一个 on-calc 汇编编辑器——实际的汇编,这意味着它使用助记符!它包含操作系统包含文件,该文件将关键字分配给所有重要的系统内存位置和“b_call()
s”(TI 将其置于rst 0x28
),这些是系统例程,可以放入操作系统中以使生活更轻松。
还存在一个C编译器 http://www.cemetech.net/forum/viewtopic.php?t=11626对于新的 84 Plus CE 计算器(如果您碰巧有该型号)。不过,它是一个计算机程序,因此(遗憾的是)没有 on-calc C 编程。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)