【发布时间】:2015-11-28 17:31:15
【问题描述】:
给了我几行代码,并告诉我编写相应的 LC3 指令。我无法确定偏移值。
例如:
x3100 1110001000100000
所以 1110 是 LEA 的操作码。 001 表示 R1。其余的让我感到困惑。我剩下000100000。查看LC-3指令列表,LEA的语法如下
LEA--> |1110|DR|PCoffset9|
如何从我的代码中找出 PCoffset9 是什么? 000100000 是数字 32,是这样的:
LEA R1, #32 ;is this right?
这似乎不对。我想我记得看到这些数字表示为内存位置?所以 000100000 会是 x020 吗?我很困惑如何计算偏移量。
【问题讨论】:
标签: assembly binary offset systems-programming lc3