标签: assembly lc3
我正在尝试使用一个寄存器(比如说R1)存储一个特定的数字,这个数字对于一个特定的数字来说太大了(比如440)。显然我不能只将R1设置为0并使用ADD,有没有办法实现这一点?谢谢!
答案 0 :(得分:0)
好的,所以你的寄存器是16位,所以440显然适合那里,但是直接字段是5位,所以它显然不适合那里。内存也是16位宽,因此您可以将其存储在内存中:
LD R1, toobig
然后使用直接内存读取
{{1}}