题目
被除数:dword
除数:word
商:dword (高位 dx,低位ax)
余数:…不懂 (余数在cx)
根据公式:int(H/N)*65536+[rem(H/N)65536+L]/N
思路
H =DX;L=AX;N=BX/REG
bp、sp | 栈内值 |
---|---|
push dx,bp-10 | dl,05 |
dh,00 | |
push ax,bp-8 | al,01 |
ah ,00 | |
push cx,bp-6 | cl ,0a |
ch ,00 | |
push dx,bp-4 | dl,0f |
dh,00 | |
push ax,bp-2 | al,40 |
push ax | ah,42 |
mov bp,sp | call divdw ip |
代码
assume cs:code
code segment
mov ax,4240H
mov dx,000fh
mov cx,12ch
call divdw
mov ax,4c00