【问题标题】:Calculating Object code - SIC/XE计算对象代码 - SIC/XE
【发布时间】:2015-02-24 15:41:57
【问题描述】:
0000    SUM         START       0       
0000    FIRST       LDX         #0              050000
0003    LOOP        LDA         #100            010064
0006               +LDB         #TABLE2         69101790

我将如何计算

的目标代码
0003    LOOP        LDA         #100            010064(object code)

如何获取010064(目标代码)的结果?我已经知道如何做第一部分(010),但我不确定我应该如何获得 064 的第二部分。

任何帮助都会很棒!

【问题讨论】:

  • 十进制的 100 是十六进制的 64,这不是你看到的吗?
  • >,<...>
  • 感谢您的帮助!

标签: assembly machine-code sic


【解决方案1】:

由于是位移(12bits)中的立即数寻址,因此立即数需要用十六进制表示。因此

LDA #100 010_ _ _

064 写在空白处,因为它是位移(100)的十六进制形式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-02
    • 2010-09-11
    • 2017-07-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多