微机原理及应用 第三章 8086/8088指令系统与寻址方式 6) 分离式BCD码除法及其十进制调整指令 (1) 将分离式BCD码表示的被除数高位存于AH中, 低位存入AL中,相应的除数存入某寄存器中。然后用十进制数除法调整指令AAD对(AH)和(AL)内容进行调整,其目的是将AH及AL中二位十进制数调整为二进制数, 并将中间结果存入AL中; (2) 再将AL中的中间结果除以除数,即可得二进制形式结果, 所得的商存入AL中,余数存入AH中; (3) 最后用AAM调整指令将AL中的二进制商调整为分离式BCD码的商。 例 3.11 设被除数为45以分离式BCD码存入AX中,则AH=0000 0100B AL=0000 0101B; 除数为6,存于BL(=0000 0110B)中。为了进行45除以6的十进制除法,应采用如下4条指令: AAD ;对被除数进行调整((AH)*10+AL)。 DIV BL ;对中间结果(AX)除以6。 MOV BH, AL ;保存余数到BH中。 AAM ;将商变为分离式BCD码。 3.4.3 逻辑运算和移位指令 1. 逻辑运算指令 表3.12 逻辑运算指令 逻辑运算指令可有各式各样用法,例如,传输ASCII码给某台外部设备或另
您可能关注的文档
最近下载
- 急救车辆120GPS调度指挥系统规范.pdf VIP
- 危大工程巡视检查记录表(监理单位).docx
- 2024深信服PT1-EDR认证实验考试.doc
- 无机及分析化学 教学课件 ppt 作者 刘玉林 刘宜树 王传虎 主编第10章吸光光度法.ppt VIP
- 畜禽养殖污染物排放标准(2025版).docx
- 经济学微积分最值问题及其应用.pptx VIP
- 无机及分析化学 教学课件 ppt 作者 刘玉林 刘宜树 王传虎 主编第2章原子结构.ppt VIP
- Q/GDW 688-2012 智能变电站辅助控制系统设计技术规范.pdf VIP
- 古代礼俗(祭祀).pdf VIP
- 河南省房屋建筑与装饰工程预算定额2016.pdf VIP
原创力文档

文档评论(0)