第二章-寻址和指令系统.ppt

第二章-寻址和指令系统

第3章 8086/8088寻址方式和指令系统 3.3.2 算术运算指令 3.3 8086/8088的指令系统 减法的十进制调整指令DAS 语句格式:DAS 具体实现:如果AF=1或AL寄存器中低4位大于9,则AL=AL-6且AF=1; 如果AL=0A0H或CF=1,则AL=AL-60H且CF=1。同时SF、ZF、PF均受影响。 【例】压缩BCD码的减法运算。 MOVAL,68H ;(AL)=68H,表示压缩BCD码68 MOVBL,28H ;(BL)=28H,表示压缩BCD码28 SUBAL,BL ;二进制减法:(AL)=68H-28H=40H DAS ;十进制调整:(AL)=40H ;实现压缩BCD码减法:68-28=40 加法的ASCII调整指令AAA 语句格式:AAA 功能:如果AL的低4位大于9或AF=1,则: AL=AL+6,AH=AH+1,AF=CF=1, 且AL高4位清零。 否则:CF=AF=0,AL高4位清零。 【例】 MOV AX,0608 ;AX=0608H,非压缩BCD码表示真值68 MOV BL,09H ;BL=09H,

文档评论(0)

1亿VIP精品文档

相关文档