下面的为什么直接运行会出现除法溢出
assume ds:data,es:chen,cs:weidata segment
db 3 dup ('abcd')
dd 1000h,10000h,100000h
dw 30h,300h,3000h
data ends
chen segment
db 'name meon rs sr '
chen ends
wei segment
start:mov ax,data
mov ds,ax
mov ax,chen
mov es,ax
mov bx,0
mov si,0
mov di,0
mov cx,3
s: mov al,
mov es:,al
mov al,
mov es:,al
mov al,
mov es:,al
mov al,
mov es:,al
mov ax,
mov es:,ax
mov dx,
mov es:,dx
mov ax,
mov es:,ax
mov ax,
mov dx,
div word ptr es:
mov es:,ax
add bx,4
add si,2
add di,16
loop s
mov ax,4c00h
int 21h
wei ends
end start
看的我头都大了 你这程序太乱了,不指导你要干嘛!
基本上可以确定,在第二次循环的时候,除数为0导致溢出!
页:
[1]