0
点赞
收藏
分享

微信扫一扫

菜鸡记录-王爽-汇编语言-实验十(编写子程序-解决除法溢出)

穆熙沐 2022-07-12 阅读 64


题目:

菜鸡记录-王爽-汇编语言-实验十(编写子程序-解决除法溢出)_解决除法溢出

代码:

assume cs:code,ss:stack

stack segment
dw 8 dup(0)
stack ends

code segment
start:
mov ax,stack
mov ss,ax
mov sp,10h

mov ax,4240H;低位
mov dx,000FH;高位
mov cx,0AH;除数
call divdw
mov ax,4c00h
int 21h
divdw:
push ax
mov ax,dx;对高位进行操作
mov dx,0
div cx
mov bx,ax;保存得到的商

pop ax;此时的dx就是上一次剩下的余数,ax保存其原有属性即可!
div cx
mov cx,dx;保存余数
mov dx,bx;保存商
ret
code ends
end start

代码截图:

菜鸡记录-王爽-汇编语言-实验十(编写子程序-解决除法溢出)_解决除法溢出_02

结果:

菜鸡记录-王爽-汇编语言-实验十(编写子程序-解决除法溢出)_解决除法溢出_03

OK

举报

相关推荐

0 条评论