【问题标题】:Using hexcode in ti basic program on ti 84+在 ti 84+ 的 ti 基本程序中使用十六进制代码
【发布时间】:2016-11-03 05:25:52
【问题描述】:

最近我一直在阅读不同的十六进制代码,它们可以做一些很酷的事情,比如在程序中存档一些东西等等。我尝试将这些合并到我的(ti 84+)基本编码中的方法是使用单独的程序并在原始程序中“调用它”(ASM(prgrmNAME))。问题是有时我想回到原始程序,但我不能使用 return,因为一旦我使用 AMSprgrm,我就无法在其中进行基本编码。

有什么方法可以在我的程序中间加入十六进制代码,或者有其他解决方案来解决这个问题吗?

【问题讨论】:

  • 您可能应该指定您正在使用的确切型号。
  • @Michael 好的,谢谢

标签: assembly ti-basic z80


【解决方案1】:

假设您有非彩色模型,您可以使用 TPROG 之类的程序将存档程序复制到临时程序并运行该副本。 TPROG 在 ticalc 文件存档中可用,我相信十六进制操作码可在该下载或“Zeda 的十六进制代码”资源中获得。

【讨论】:

  • 我昨天刚下载了你的十六进制代码,我只是不知道如何实现它们。您能否为我详细说明/解释将存档程序复制到临时程序部分?我是这个程序集和十六进制代码的新手——我只了解计算器本身可以做的事情。
  • 如何将这个 tprog 付诸实践?
  • @JediPythonClone:为了直观的解释,我为另一个网站制作了这个 gif:tibasicdev.wdfiles.com/local--files/hexcodes/… 按 [prgm] 按钮并选择新的(使用箭头然后输入)。按 [2nd][0] 打开目录并向下滚动到“AsmPrgm”令牌。输入十六进制代码。您可以在键入时使用换行符(通过按 Enter 键),但仅限于形成两位数的倍数时。现在您可以根据需要进行压缩,否则,您可以运行 TPROG。我会下载它作为自述文件,尽管它是直截了当的。
【解决方案2】:

只要您安装了 Doors CS,使用 Doors CS 库中的命令即可轻松完成此操作。运行 hexcode 命令是

det(20, "HEXCODE

您要执行的十六进制代码在引号中。您可以添加右引号和括号,但这不是必需的。 Doors 还会自动附加一个 C9,但您也可以手动输入它而不会造成伤害。所以,

det(20, "EF7045

在程序使用 Doors 运行时会关闭运行指示灯。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-28
    • 2015-04-06
    相关资源
    最近更新 更多