汇编语言解决除法溢出问题的小程序
2017-02-28 15:47
323 查看
汇编学习两周有余,边听鱼C视频,边自己看书,按照书上的检测点和实验 一道道的做下来,终于感觉到自己的进步,本打算从开始的第一个程序开始记录,但CSDN一直无法申请新博客,今天终于弄好。
解完这道 《除法溢出问题》,顺便把代码放上来,请各位大神指正,我是一个小白,渴望不断进步!谢谢
解完这道 《除法溢出问题》,顺便把代码放上来,请各位大神指正,我是一个小白,渴望不断进步!谢谢
assume cs:code,ds:data data segment db 0,0,0,0,0,0,0,0 data ends code segment start: mov ax,4240h mov dx,0fh mov cx,0ah call divdw mov ax,4200h int 21h divdw: push bx mov bx,ax mov ax,dx div cl ;高16位除以除数cl,商放在Al,余数放在AH mov byte ptr ds:[0],al ;将高位的商放入 数据段 mov dx,0h ;商放入DX mov dl,ah ;将高位的余数,放入dx做位下次除法的高16位 mov ax,bx ;低16位的被除数出栈 div cx ;除法运算后,ax存放商,dx存放余数 mov cx,dx mov dx,0h mov dl,ds:[0] pop bx ret code ends end start
相关文章推荐
- 使用汇编语言解决除法溢出问题
- 汇编语言 王爽 实验十 解决除法溢出问题
- 2.解决除法溢出问题-汇编语言(王爽)-实验10 编写子程序
- 汇编语言:实验10 根据材料编程—2.解决除法溢出的问题
- 汇编语言 第三版 王爽 实验10-2 编写子程序 之 解决除法溢出问题 divdw
- 汇编实验10-2 解决除法溢出的问题
- 汇编语言 之 除法溢出问题
- 解决除法溢出的问题
- 编写解决除法溢出问题的子程序
- C51单片机汇编程序问题解决:
- 解决除法溢出的问题
- 《汇编语言》实验10.2 解决除法溢出问题
- 汇编语言三 设数组ARRAY存储多个8位无符号数据,其中第一个字用于存放数据个数,试编写程序求数组元素之和,将结果存放在AX中,若计算的和超过16位数表示的范围,则给出溢出标志DX=-1,否则D
- 在汇编程序中获得命令行参数(已经解决了以前遇到的问题)
- 解决除法溢出问题
- 阶乘之和的正确程序(没有乘法的溢出问题以及效率低下的解决方法)
- Java小程序---接口中抽象方法的实现(解决了JAVA语言不能多继承的问题)
- 用易语言随手编写闹钟程序,轻松解决扣奖金问题
- 解决VDI虚拟机中的非Unicode程序语言问题
- 实验10.2_解决除法溢出的问题