【问题标题】:YASMIN CPU simulator instruction set, RISC-based but what does #h mean?YASMIN CPU 模拟器指令集,基于 RISC 但#h 是什么意思?
【发布时间】:2022-10-02 07:29:52
【问题描述】:

我正在使用类似 RISC 的指令集解决与 YASMIN CPU/OS 模拟器相关的一系列问题。 (编者注,可能是this one 或其他版本)。我似乎无法找到以下问题的答案:

  1. 添加以下代码并运行:
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


【解决方案1】:

#h41 表示文字值十六进制 41。 h 前缀仅表示后面的数字是十六进制数字。就如此容易。

【讨论】:

    猜你喜欢
    • 2014-12-10
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    • 1970-01-01
    • 2012-05-02
    • 1970-01-01
    • 2012-10-31
    • 1970-01-01
    相关资源
    最近更新 更多