回复:[第6楼]
------------------
我想说的是debug中不可能存在以下这种形式吧
mov al,ds:[0]
而在汇编程序中,因为masm编绎器不能正确识别 mov al,[0]
masm编绎器会把指令 mov al,[0]当作 mov al,0处理
所以在编写汇编程序的时候要加段前缀 mov al,ds:[0]
同时如果我们直接在debug中使用A命令写入汇编指令的时候会写成 mov al,[0]或者 mov al, [bx]
而不能写成 mov al,ds:[0],这样写的话debug会报错。 |