汇编语言AA是什么

2024-11-29 07:12:00
推荐回答(3个)
回答1:

未组合的十进制加法调整指令 AAA (ASCII Adgust forAddition) :
格式: AAA
功能: 对两个组合的十进制数相加运算(存在AL中)的结果进行调整,产生一个未组合的十进制数放在AX中.

说明:
1. 组合的十进制数和未组合的十进制数:在计算中,十进制数可用四位二进制数编码,称为BCD码.
当一个节(8位)中存放一位BCD码,且放在字节的低4位, 高4位为时称为未组合的BCD码.
2. AAA的调整操作
若(AL) and 0FH>9 或 AF=1,则调整如下:
(AL)<--(AL)+6,(AH)<--(AH)+1,AF=1,CF<--AF,(AL)<--(AL) and 0FH

回答2:

汇编AAA 加法的非压缩BCD码调整指令
执行的操作:把AL中的两个非压缩BCD码只和调整成非压缩BCD码的格式→AL
AH+调整产生的进位值→AH
在执行这条指令前,必须执行ADD或ADC指令

例如;
AAA
执行前 AX=000CH,AF=0,CF=0
执行后 AX=0102H,AF=1,CF=1

回答3:

knnnnjnnnn