跳转到内容

TI 83 Plus 汇编/其他方法

来自维基教科书,开放的书籍,开放的世界

可以使用许多不同的环境来开发使用 z80 汇编的计算器程序。这里有一些其他的选择。

Brass 是 Benjamin Ryves 为 TI-83+ 专门设计的汇编器。它可以在他的博客上找到,Ben Ryves 博客


Zilog 开发者工作室

[编辑 | 编辑源代码]

ZDS 是 Zilog 用于处理其处理器的官方 IDE。您需要做一些工作才能获得一个环境,但它功能齐全。众所周知,它被社区中的 Drew DeVault 和 Brandon Wilson 使用。


Spasm-ng 是一个开源的汇编器,用于 Windows、Mac OS、基于 Debian 的发行版、Linux 和 Raspberry Pi 上的 z80/ez80 汇编代码。(但是,spasm-ng v0.5-beta 3 目前没有针对 Mac OS 更新。)它有 x86 和 x64 位架构,不像 devpac8x,它是一个 16 位应用程序。Spasm-ng 由 Albert Huang 从 SPASM 项目分叉而来,由 Spencer Putt 和 Don Straney 创建,并由 Chris Shappell 和 James Montelongo 进行了额外开发,以修复一些错误并添加额外的功能。(ez80 支持后来由 Brendan Fletcher 添加。)可以在 Albert Huang 的 GitHub 上找到预构建的二进制文件和源代码。

spasm [options] <input file> <output file>
  • -E = 汇编 eZ80 代码
  • -T = 生成代码清单
  • -C = 代码计数器模式
  • -L = 符号表模式
  • -S = 统计模式
  • -O = 不写入输出文件
  • -I [目录] = 添加包含目录
  • -A = 标签区分大小写
  • -D<名称>[=值] = 创建一个定义 '名称' [带有 '值']
  • -N = 不要为消息使用颜色
  • -V <表达式> = 将表达式直接管道到汇编

计算器上的方法

[编辑 | 编辑源代码]

有些人喜欢直接在他们的计算器上编程。这不像在其他地方那么容易,也不那么受支持,但它是可能的。一种选择是学习使用纯十六进制编码并使用 TIOS 来编译它。另一种选择是 OTBP Assembler,它可以在 TI-Calc 上找到。一个名为 Mosaic 的计算器上的 IDE 也正在开发中。


设置你的环境

[编辑 | 编辑源代码]

为 TI-83+ 设置汇编开发环境可能是一项艰巨的任务。但是,几乎总有人愿意帮忙。您可以在 IRC(efnet)上的 #ti 或各种计算器论坛上找到帮助。

华夏公益教科书