div指令中遇到的问题
assume cs:codesgstack segment
dd 00200010h
dw 3
stack ends
codesg segment
start:mov ax,stack
mov ss,ax
mov bp,0
mov dx,ss:
mov ax,ss:
div word ptr ss:
mov ax,4c00h
int 21h
codesg ends
end start
该程序主要是想 执行:00200010/3 ,dx存放0020h ,ax存放0010h , 然后除以0003h , 但是程序在执行div 指令时 一直在死循环,why??{:5_94:} {:5_94:} {:5_94:} 哦,弄懂了,是除法溢出的问题
页:
[1]