8085 微处理器。操作码需要用户参数。使用 GNUSim8085
8085 Microprocessors. Opcode needs user argument. Using GNUSim8085
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。
当您遇到此类错误时,通常应该首先查阅指令集参考。搜索 "8085 LXI" 得到:
Load register pair immediate
LXI Reg. pair, 16-bit data
The instruction loads 16-bit data in the register pair
designated in the operand.
Example: LXI H, 2034H
or LXI H, XYZ
所以根据您的评论 "; "Load HL with 4000H
" 我猜您的意思是:
LXI H, 4000H
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。
当您遇到此类错误时,通常应该首先查阅指令集参考。搜索 "8085 LXI" 得到:
Load register pair immediate
LXI Reg. pair, 16-bit data
The instruction loads 16-bit data in the register pair designated in the operand.
Example:LXI H, 2034H
orLXI H, XYZ
所以根据您的评论 "; "Load HL with 4000H
" 我猜您的意思是:
LXI H, 4000H