CODE SEGMENT
ASSUME CS : CODE, DS : DATA
MOV AX, DATA
MOV DS, AX
MOV AX, X
MOV AH, 4CH
INT 21H
CODE ENDS
END
反汇编结果:
...全文
2603打赏收藏
新手求助 64位机中使用DOSBOX遇到问题
很简单的一段代码,但是为什么用debug32中反汇编查看时会多出一部分指令呢? 而且我写的指令有些也没执行 不只是这个程序,其它的程序也会出现类似的问题,是什么原因呢? DATA SEGMENT X DW 1234H, 2345H DATA ENDS CODE SEGMENT ASSUME CS : CODE, DS : DATA MOV AX, DATA MOV DS, AX MOV AX, X MOV AH, 4CH INT 21H CODE ENDS END 反汇编结果:
需要指出起始地址:
DATA SEGMENT
X DW 1234H, 2345H
DATA ENDS
CODE SEGMENT
ASSUME CS : CODE, DS : DATA
START:
MOV AX, DATA
MOV DS, AX
MOV AX, X
MOV AH, 4CH
INT 21H
CODE ENDS
END START