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

匯編語(yǔ)言AAD,DAA,DAS用法解析

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

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

AAD 為下面的除法做準(zhǔn)備 ,把AL 和 AH 兩個(gè)單BCD碼組成一個(gè)十進(jìn)制數(shù)

1、AAD(調(diào)整除)

5.2該指令是在作除法前用于調(diào)整寄存器AH和AL之值,它是把二個(gè)寄存器中單BCD碼組成一個(gè)十進(jìn)制數(shù)值,其調(diào)整規(guī)則如下:

AL←AH*10+AL,AH←0

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


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

2、DAA(調(diào)整加十)

該指令是用于調(diào)整AL的值,該值是由指令A(yù)DD或ADC運(yùn)算二個(gè)壓縮型BCD碼所得到的結(jié)果。壓縮型BCD碼是一個(gè)字節(jié)存放二個(gè)BCD碼,低四位和高四位都是一個(gè)BCD碼。其調(diào)整規(guī)則如下:

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

經(jīng)過(guò)調(diào)整后,AL的值仍是壓縮型BCD碼,即:二個(gè)壓縮型BCD碼相加,并進(jìn)行調(diào)整后,得到的結(jié)果還是壓縮型BCD碼。

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


 MOV AL, 43H
 MOV BL, 29H
 ADD AL, BL     ;AL=6CH,其不是壓縮型的BCD碼,因?yàn)榈退奈弧瓸‘不是BCD碼 
 DAA          ;調(diào)整后,AL=72H,這是壓縮型的BCD碼,也有:43+29=72

3、DAS(調(diào)整減十)

該指令也是用于調(diào)整AL的值,AL是由指令SUB或SBB運(yùn)算二個(gè)壓縮型BCD碼所得到的結(jié)果。其調(diào)整規(guī)則如下:

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

經(jīng)過(guò)調(diào)整后,AL的值仍是壓縮型BCD碼,即:二個(gè)壓縮型BCD碼相減,并進(jìn)行調(diào)整后,得到的結(jié)果還是壓縮型BCD碼。

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


 MOV AL, 43H
 MOV BL, 29H
 SUB AL, BL    ;AL=1AH,其不是壓縮型的BCD碼,因?yàn)榈退奈弧瓵‘不是BCD碼
 DAS        ;調(diào)整后,AL=14H,這是壓縮型的BCD碼,也有:43-29=14 

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持html5模板網(wǎng)。

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

相關(guān)文檔推薦

這篇文章主要介紹了匯編語(yǔ)言 寄存器內(nèi)存訪問(wèn)原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
這篇文章主要介紹了使用匯編語(yǔ)言實(shí)現(xiàn)if else 循環(huán)函數(shù)調(diào)用的具體方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編
這篇文章主要介紹了匯編語(yǔ)言位向量(位映射)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)
這篇文章主要介紹了匯編語(yǔ)言AND指令實(shí)現(xiàn)對(duì)兩個(gè)操作數(shù)進(jìn)行邏輯(按位)與操作,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面
在匯編語(yǔ)言中,MOV指令是數(shù)據(jù)傳送指令,也是最基本的編程指令,這篇文章主要介紹了匯編語(yǔ)言MOV指令,需要的朋友可以參考下
主站蜘蛛池模板: 久久久久久久久国产 | 在线视频91| 国产三区av | 精品久久久久久久 | 欧美日韩一二三区 | 国产精品91视频 | 亚洲第一黄色网 | a级黄色网 | 国产激情在线观看 | 日韩福利在线观看 | 国产精品久久一区二区三区 | 四虎影院在线观看av | 日本黄色大片免费 | 精品久久久久久亚洲综合网站 | 人人爽日日躁夜夜躁尤物 | 国产日产精品一区二区三区四区 | 三级特黄特色视频 | www.亚洲.com | 最新国产精品精品视频 | 久久精品成人 | 男女羞羞视频免费看 | 暖暖日本在线视频 | 国产精品高潮呻吟 | 国产成人在线一区 | 国产成人免费视频网站视频社区 | 久久精品伊人 | 欧美网址在线观看 | 成人av播放 | 亚洲福利在线观看 | 国产精品乱码一区二区三区 | 午夜伊人 | 91中文在线观看 | 国产免费让你躁在线视频 | 午夜视频在线视频 | 亚洲最新在线视频 | 天天草av| 欧美一区二区在线 | 久久一区二区三区四区 | 日韩av在线一区 | 欧美 日韩 亚洲91麻豆精品 | 久久国产亚洲 |