awen162 发表于 2013-8-27 14:52:29

关于[bx].idata的问题,求解释

问题:编写如下代码:

assume cs:codesg

codesg segment
start:
            mov ax,2000h
            mov ds,ax
            mov bx,0
            mov ax,.2

            mov ax,4c00h
            int 21h
codesg ends
end start

masm编译时,mov ax,.2出错。书上不是说.idata是可以用的吗?
用mov ax,2或者mov ax,编译都能通过,但怎么.idata就不能编译通过呢?
求解释。

小咒 发表于 2013-8-27 15:38:16

编译器问题,个人推荐使用MASMPlus

红头发 发表于 2013-8-27 16:23:52

这时编译器的问题,跟语法无关

vitamin 发表于 2013-8-28 16:27:47

编译器不认识 这种比较通用

牡丹花下死做鬼 发表于 2013-8-28 22:35:21

二楼正解 O(∩_∩)O~

awen162 发表于 2013-8-28 23:57:23

谢谢各位啦,我菜鸟一个,要慢慢学

紸锭↗噯伱□ 发表于 2013-8-29 14:31:17

编译器有问题
页: [1]
查看完整版本: 关于[bx].idata的问题,求解释