【发布时间】:2022-10-02 07:29:52
【问题描述】:
我正在使用类似 RISC 的指令集解决与 YASMIN CPU/OS 模拟器相关的一系列问题。 (编者注,可能是this one 或其他版本)。我似乎无法找到以下问题的答案:
- 添加以下代码并运行:
STB #h41, 16
LDB 16, R03
ADD #1, R03
STB R03, 17
上面h41中的h有什么意义?
似乎没有任何信息可以参考。我尝试将不同的数字与 h 配对以区分模式,但无济于事。请参阅下面的尝试。
-
您可以使用说明手册进行验证:我认为这意味着十六进制。
-
您可以检查
h是否表示十六进制,方法是将其与 add-immediate 或 mov-immediate 一起使用以将值放入寄存器,然后在调试器窗口中查看寄存器值。此外,在“YASMIN cpu 模拟器”上进行谷歌搜索发现了一些链接,包括我添加到问题中的链接。 teach-sim.com/cpu-2 有指向模拟器使用的 ISA 的指令集 PDF 的链接,希望能解释 asm 语法和机器代码格式。
标签: assembly cpu-architecture risc