assembly - 将值加载到 LC3 中的寄存器中

标签 assembly cpu-registers lc3 immediate-operand

是否有一条 LC3 指令可以将值加载到寄存器中?我需要编写一些汇编代码,然后我需要编写一条指令来将值 1 存储在 R1 中。

最佳答案

LD R1, value

使用您想要加载到 R1 中的任何值对“value”进行 .fill。 我不相信有一种方法可以用一行将文字值加载到寄存器中,但您可以使用一条指令和一个标签来完成。

关于assembly - 将值加载到 LC3 中的寄存器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16073294/

相关文章:

assembly - 如何在 x86 汇编编程中表示 FFFFFFBB 等十六进制值?

linux - 如何在Linux/Unix中实现GetThreadContext?

c - 用 C 语言为 LC3 汇编器编写自定义分词器

assembly - 是否可以使用向量指令对数组中每 3 个相邻元素求和并使它们中的每一个都等于总和?

windows - x86 32 位汇编代码是否有效 x86 64 位汇编代码?

assembly - 在 x86-64 AT&T 汇编中,地址前面的星号 * 意味着什么?

assembly - 阅读 IA32 汇编代码 - 确定隐藏字符串?

assembly - 在 Linux 中哪些寄存器不受用户空间的影响?

assembly - LC3 汇编 - 如何切换二进制数中的最低位?