DAA(彙編指令)

本詞條是多義詞,共4個義項
更多義項 ▼ 收起列表 ▲

DAA(Decimal Adjust After Addition)是組合(壓縮)BCD碼的加法調整指令。

基本介紹

  • 外文名:DAA
  • 全稱:Decimal Adjust After Addition
釋義
格式:DAA
功能:將AL的內容調整為兩位組合型的二進制數。調整方法與AAA指令類似,不同的是DAA指令要分別考慮AL的高4位和低4位。
如果AL的低4位大於9或AF=1,則AL的內容加06H,並將AF置1;然後如果AL的高4位大於9或CF=1,則AL的內容加60H,且將CF置1。如果兩個都不滿足,則將AF,CF清零。
例:
兩個組合BCD碼的加法運算
MOV AL,37H
MOV BL,35H
ADD AL,BL ;兩個16進制數相加,AL此時為37H+35H=6C
DAA ;DAA調整,這時AL為72H。

相關詞條

熱門詞條

聯絡我們