XXXXXXXXX1 发表于 2017-12-9 20:19:56

关于汇编的INT 21指令问题

代码段如下:
codesg segment
assume cs:codesg
mov ax,3135h
mov dl,ah
int 21h
mov dl,al
int 21h
codesg ends
end

说明:我理解的是应该会输出 15,结果输出 11;换另一个寄存器BX替代AX,则输出15,求解释~

zju507 发表于 2017-12-10 10:06:11

建议把assume语句放到第一行试试
页: [1]
查看完整版本: 关于汇编的INT 21指令问题