mov ax, @data在emu8086中编译不通过修改方法
时间: 2024-05-14 22:12:36 浏览: 89
emu8086实验应用_8086_emu8086_
可以尝试以下两种方法来修改这个问题:
1. 在代码的开头添加以下语句:
```assembly
assume cs:@code, ds:@data
```
这个语句会告诉编译器如何处理代码段和数据段的地址。在这个例子中,它会把代码段的地址设为 @code,数据段的地址设为 @data。
2. 修改 mov ax, @data 为 mov ax, data
这个方法是因为在emu8086中,数据段的名称默认是 data,所以我们可以直接使用它来代替 @data。这样就可以避免编译错误。
阅读全文