assume cs:code
code segment
start:mov ax, 4240h
mov dx,000Fh
mov cx,0Ah
call divdw
mov ax,4c00h
int 21h
divdw:
push ax
mov ax,dx ;原被除数的高字
mov dx,0000H
div cx ;ax=商,dx=余数
mov bx,ax
pop ax ;原被除数的低字
div cx ;ax=结果的低16bits
mov cx, dx ;结果的余数
mov dx, bx ;结果的高16bits
ret
code ends
end start
第二个div cx,到底是4240h/cx还是[rem(000fh/cx)*65536+4240h]/cx