【发布时间】:2023-03-12 15:18:01
【问题描述】:
我正在踏上学习汇编语言的旅程。我正在使用emu8086练习。我遇到了一个我似乎无法弄清楚的小问题——可能是由于缺乏组装知识。我只想将名为“loopCount”的变量的值移动到寄存器 cx。当我运行模拟器时,我可以看到变量的值被正确分配,但是当代码到达 mov 语句时,它似乎将我认为的地址分配给了寄存器 cx。我想要完成的是将变量 (5) 的值赋给寄存器 cx。
这是我要运行的代码:
data segment
loopCount dw 5;
ends
stack segment
dw 128 dup(0)
ends
code segment
start:
mov cx,loopCount;
mov ax, 4c00h
int 21h
ends
end start
【问题讨论】: