将段名称分配给8086汇编中的寄存器是什么意思?

时间:2018-05-21 16:53:23

标签: assembly x86-16 segment emu8086

我正在帮朋友做作业和他的代码,我遇到了一条我不理解的路线 这是代码,粗略地说:

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的错误。我猜那是因为数据段尚未定义。我想知道我是否可以简单地删除这两行,因为它们似乎什么也不做。考虑到这一点,我意识到我不知道什么可以分配一个段意味着我也没有找到它在线。

(数据段最初是第一个,但模拟器尝试执行数据并因为数据不是有效指令的形式而失败)。

0 个答案:

没有答案