汇编语言 王爽 实验十 解决除法溢出问题

来源:互联网 发布:网络销售工资怎么样 编辑:程序博客网 时间:2024/05/17 00:51

上午刚写的,就发博客吧,以备查看。

assume cs:codecode segment  ;计算1000 000 001 / 10 (3B9A CA01 H/0AH)main:mov ax,0ca01hmov dx,3b9ahmov cx,0ahcall divdwmov ax,4c00hint 21hdivdw:; 参数  (ax)=dword型数据的低16位;(dx)=dword型数据的高16位;(cx)=除数; 返回(dx)=结果的高16位,(ax)=结果的低16位;(cx)=余数push bxmov bx,axmov ax,dxmov dx,0div cxpush ax   ;将高位产生的商入栈保存mov ax,bxdiv cxmov cx,dx ;结果pop dxpop bxretcode endsend main


原创粉丝点击