非压缩的BCD调整指令

加法调整指令:AAA (AL)  (AL)

非压缩BCD减法调整指令:AAS (AL)  (AL)

非压缩BCD注意:

* 隐含的操作寄存器为AL

* 紧接在加减指令之后使用

* 除AF、CF外,对其它条件标志位无定义

调整方法:

若(AL)0~3=0~9,且AF=0,则(AL)4~7 = 0,AF  CF=0

若(AL)0~3=A~F,或AF=1,则(AL)  (AL)±6,(AL)4~7=0 (AH)  (AH)±1,AF  CF=1 ( AAA做‘+’, AAS做‘-’ )