微机原理及应用CH3 8086的寻址方式与指令系统.ppt

微机原理及应用CH3 8086的寻址方式与指令系统.ppt

格 式:DAA 执行的操作:把AL中的和调整为压缩的BCD码格式并保存到AL中,这条指令之前必须执行ADD或ADC指令。该指令的调整方法如下: 如果AF标志为1或者AL的低4位是十六进制的A~F,则AL的内容加06H,且将AF位置1; 如果CF标志为1或者AL的高4位是十六进制的A~F,则AL的内容加60H,并将CF位置1。 DAA指令对OF标志没有定义,但影响其他所有状态标志。 (1)DAA 加法十进制调整指令 格 式:DAS 执行的操作:把AL中的差调整为压缩的BCD码格式并保存到AL中,这条指令之前必须执行SUB或SBB指令,减法指令必须把两个压缩的BCD码相减,并把结果存在AL寄存器中。该指令的调整方法如下: 如果AF标志为1或者AL的低4位是十六进制的A~F,则AL的内容减06H,且将AF位置1; 如果CF标志为1或者AL的高4位是十六进制的A~F,则AL的内容减60H,并将CF位置1。 DAS指令对OF标志没有定义,但影响其他所有状态标志。 (2)DAS 减法十进制调整指令 格 式:AAA 执行的操作: (AL)←把AL中的和调整为非压缩的BCD码格式 (AH)←(AH)+调整产生的进位值 该指令执行之前必须执行ADD或ADC指令,加法指令

文档评论(0)

1亿VIP精品文档

相关文档