【发布时间】:2013-04-09 02:13:54
【问题描述】:
我有兴趣为我的 TI-84 Plus Silver Edition 计算器编写自己的应用程序(不是使用计算器内置语言的程序)。有谁知道 .8xk 文件的编译器,这是 TI-84 应用程序使用的文件扩展名?另外,有人可以为我提供一些应用程序的示例代码,以说明制作一个应用程序有多难吗?我不知道使用的是什么语言,我真的很想知道。
【问题讨论】:
标签: compiler-construction ti-basic
我有兴趣为我的 TI-84 Plus Silver Edition 计算器编写自己的应用程序(不是使用计算器内置语言的程序)。有谁知道 .8xk 文件的编译器,这是 TI-84 应用程序使用的文件扩展名?另外,有人可以为我提供一些应用程序的示例代码,以说明制作一个应用程序有多难吗?我不知道使用的是什么语言,我真的很想知道。
【问题讨论】:
标签: compiler-construction ti-basic
编写闪存应用程序的最简单方法是使用 TI-BASIC + Basic Builder
或者,您可以潜入z80 Assembly,尽管学习曲线非常陡峭。 这是来自Learning z80 Assembly in 28 Days 的一些示例程序集。
LD HL, (stack_ptr) ; Load stack pointer
LD (HL), E ; Push the low-order byte
INC HL ; Move stack pointer to next byte of available space
LD (HL), D ; Push the high-order byte
INC HL
LD (stack_ptr), HL ; Save new stack pointer
如果您希望通过 BASIC 轻松实现组装速度,可以使用几个 ASM 库(例如 xLib),但我不太确定它们作为 Flash 应用程序的工作情况如何。
您还可以研究Axe,这是一种具有接近汇编速度的编程语言。
【讨论】: