久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

匯編語言AAD,DAA,DAS用法解析

這篇文章主要介紹了匯編語言AAD,DAA,DAS用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了匯編語言AAD,DAA,DAS用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

AAD 為下面的除法做準備 ,把AL 和 AH 兩個單BCD碼組成一個十進制數

1、AAD(調整除)

5.2該指令是在作除法前用于調整寄存器AH和AL之值,它是把二個寄存器中單BCD碼組成一個十進制數值,其調整規則如下:

AL←AH*10+AL,AH←0

受影響的標志位:PF、SF和ZF(AF、CF和OF等都是無定義)


 MOV AX, 0502H
 MOV BL, 10D
 AAD          ;AH=0, AL=52H
 DIV BL        ;AH=2(余數), AL=5(商)

2、DAA(調整加十)

該指令是用于調整AL的值,該值是由指令ADD或ADC運算二個壓縮型BCD碼所得到的結果。壓縮型BCD碼是一個字節存放二個BCD碼,低四位和高四位都是一個BCD碼。其調整規則如下:

  • 如果AL的低四位大于9,或AF=1,那么,AL=AL+06H,并置AF=1;
  • 如果AL的高四位大于9,或CF=1,那么,AL=AL+60H,并置CF=1;
  • 如果以上兩點都不成立,則,清除標志位AF和CF。

經過調整后,AL的值仍是壓縮型BCD碼,即:二個壓縮型BCD碼相加,并進行調整后,得到的結果還是壓縮型BCD碼。

受影響的標志位:AF、CF、PF、SF和ZF(OF無定義)


 MOV AL, 43H
 MOV BL, 29H
 ADD AL, BL     ;AL=6CH,其不是壓縮型的BCD碼,因為低四位‘B‘不是BCD碼 
 DAA          ;調整后,AL=72H,這是壓縮型的BCD碼,也有:43+29=72

3、DAS(調整減十)

該指令也是用于調整AL的值,AL是由指令SUB或SBB運算二個壓縮型BCD碼所得到的結果。其調整規則如下:

  • 如果AL的低四位大于9,或AF=1,那么,AL=AL-06H,并置AF=1;
  • 如果AL的高四位大于9,或CF=1,那么,AL=AL-60H,并置CF=1;
  • 如果以上兩點都不成立,則,清除標志位AF和CF。

經過調整后,AL的值仍是壓縮型BCD碼,即:二個壓縮型BCD碼相減,并進行調整后,得到的結果還是壓縮型BCD碼。

受影響的標志位:AF、CF、PF、SF和ZF(OF無定義)


 MOV AL, 43H
 MOV BL, 29H
 SUB AL, BL    ;AL=1AH,其不是壓縮型的BCD碼,因為低四位‘A‘不是BCD碼
 DAS        ;調整后,AL=14H,這是壓縮型的BCD碼,也有:43-29=14 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持html5模板網。

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

這篇文章主要介紹了匯編語言 寄存器內存訪問原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這篇文章主要介紹了使用匯編語言實現if else 循環函數調用的具體方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編
這篇文章主要介紹了匯編語言位向量(位映射)的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學
這篇文章主要介紹了匯編語言AND指令實現對兩個操作數進行邏輯(按位)與操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面
在匯編語言中,MOV指令是數據傳送指令,也是最基本的編程指令,這篇文章主要介紹了匯編語言MOV指令,需要的朋友可以參考下
主站蜘蛛池模板: 午夜精品久久久久久久久久久久 | 欧美日本韩国一区二区 | 亚洲成人免费观看 | 成人精品鲁一区一区二区 | 久久久亚洲 | 在线播放中文字幕 | 日韩免费视频 | 激情小说综合网 | 中文字幕一区在线观看视频 | 久久狠狠 | 国产真实精品久久二三区 | 成人精品鲁一区一区二区 | 成人国产精品免费观看视频 | 亚洲视频一区在线观看 | 国产日韩一区二区三区 | 亚洲福利在线视频 | 精品99久久 | 国产精品一区二区在线观看 | 国产视频精品视频 | 欧美午夜精品 | 日韩av一区二区在线观看 | 97精品国产97久久久久久免费 | 精品视频一区二区三区在线观看 | 久久国产精品视频 | 日本精品久久久久久久 | 天堂在线中文 | 国产亚洲欧美日韩精品一区二区三区 | 亚洲欧美综合精品久久成人 | 国产色黄 | 日韩精品一区二区三区老鸭窝 | 午夜免费在线 | 亚洲综合视频 | www.色午夜.com | 国产成人精品午夜视频免费 | 欧美日韩精品国产 | 一区二区三区欧美 | 国产视频久久久久 | 激情久久av一区av二区av三区 | 日韩在线高清 | 青青草网| 岛国毛片在线观看 |