我正在帮朋友做作业和他的代码,我遇到了一条我不理解的路线 这是代码,粗略地说:
code segment
assume cs: code, ds: data, ss: stack
...
mov ax, data
mov ds, ax
...
data segment
...
ends
stack segment
...
ends
emu8086针对“错误参数”显示mov ax, data
的错误。我猜那是因为数据段尚未定义。我想知道我是否可以简单地删除这两行,因为它们似乎什么也不做。考虑到这一点,我意识到我不知道什么可以分配一个段意味着我也没有找到它在线。
(数据段最初是第一个,但模拟器尝试执行数据并因为数据不是有效指令的形式而失败)。