Torque 是一款轻量级、通用的元汇编器,旨在解决现有汇编器,特别是针对嵌入式处理器的不足之处。它旨在提供一个单一的、文档完善且高效的工具,可用于各种架构和操作系统。Torque 通过在汇编程序本身中将指令编码定义为宏来实现这一点,利用整数、位序列、标签和强大的宏来模拟基于处理器数据手册的任何汇编语言。
Torque 使用 Rust 编程语言构建。您可以从 code.benbridle.com/torque-asm 下载源代码或预编译的 Linux 可执行文件。要从源代码构建,请安装 Rust 的 nightly 工具链。使用命令 `tq [源文件] [目标文件] --format=<格式>` 将源文件汇编成指定的目标格式。完整文档可在用户手册 (v2.1.0) 中找到。Torque 旨在通过提供通用的汇编器解决方案来简化嵌入式开发。