0
LXI H  ; "Load HL with 4000H"
MVI M  ; "Store 32H in memory location pointed by HL register pair (4000H)"
HLT    ; "Terminate program execution"

它是一个 8085 微处理器代码,旨在将 8 个数据存储在内存中。

但是,当我运行代码时,我遇到了一个错误。

错误:第 1 行:操作码需要用户参数。(这是汇编程序消息)。

有人可以告诉我我正在犯的错误并帮助我度过难关。

我正在使用 GNUSim8085。

4

1 回答 1

2

当您遇到此类错误时,您通常应该首先查阅指令集参考。搜索“8085 LXI”得到:

立即加载寄存器对
LXI Reg. pair, 16-bit data该指令将 16 位数据加载到操作数指定的寄存器对中。
示例:LXI H, 2034HLXI H, XYZ

所以根据你的评论; "Load HL with 4000H我猜你打算写:

LXI H, 4000H
于 2015-01-15T06:28:01.910 回答