无法在Intel 8086仿真器中定义DQ和DT变量

时间:2011-12-03 19:02:12

标签: assembly x86-16

我想要多个2个数字,它们有32位。

我可以为每个变量定义DD,但是我无法在emu8086中为结果定义DQ变量。

data_seg segment
    X DD 12341234H
    Y DD 11111111H
    Z DQ ?
    data_seg ends

它将在第4行返回错误,该错误将Z声明为DQ。

8086能否支持DQ和DT类型的变量?如果可以,问题出在哪里? (我正在使用emu8086来模拟我的汇编代码)

1 个答案:

答案 0 :(得分:1)

只是猜测,但由于8086无法原生处理四字或双字(无FPU),因此支持此类数据大小没有任何意义。