pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

匯編語言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指令,需要的朋友可以參考下
主站蜘蛛池模板: sfp光模块,高速万兆光模块工厂-性价比更高的光纤模块制造商-武汉恒泰通 | 泰国试管婴儿_泰国第三代试管婴儿_泰国试管婴儿费用/多少钱_孕泰来 | 奇酷教育-Python培训|UI培训|WEB大前端培训|Unity3D培训|HTML5培训|人工智能培训|JAVA开发的教育品牌 | 新能源汽车教学设备厂家报价[汽车教学设备运营18年]-恒信教具 | 河南不锈钢水箱_地埋水箱_镀锌板水箱_消防水箱厂家-河南联固供水设备有限公司 | 膜片万向弹性联轴器-冲压铸造模具「沧州昌运模具」 | 山东螺杆空压机,烟台空压机,烟台开山空压机-烟台开山机电设备有限公司 | 济南保安公司加盟挂靠-亮剑国际安保服务集团总部-山东保安公司|济南保安培训学校 | 线粒体膜电位荧光探针-细胞膜-标记二抗-上海复申生物科技有限公司 | 广州办公室设计,办公室装修,写字楼设计,办公室装修公司_德科 | 防水接头-电缆防水接头-金属-电缆密封接头-不锈钢电缆接头 | 陕西高职单招-陕西高职分类考试网| 天津仓储物流-天津电商云仓-天津云仓一件代发-博程云仓官网 | 福建珂朗雅装饰材料有限公司「官方网站」 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 河北码上网络科技|邯郸小程序开发|邯郸微信开发|邯郸网站建设 | 打造全球沸石生态圈 - 国投盛世| 欧景装饰设计工程有限公司-无锡欧景装饰官网 | CXB船用变压器-JCZ系列制动器-HH101船用铜质开关-上海永上船舶电器厂 | 淄博不锈钢无缝管,淄博不锈钢管-鑫门物资有限公司 | 耐火浇注料价格-高强高铝-刚玉碳化硅耐磨浇注料厂家【直销】 | 耙式干燥机_真空耙式干燥机厂家-无锡鹏茂化工装备有限公司 | 好杂志网-首页| 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 液压升降平台_剪叉式液压/导轨式升降机_传菜机定做「宁波日腾升降机厂家」 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 波纹补偿器_不锈钢波纹补偿器_巩义市润达管道设备制造有限公司 | 微信聊天记录恢复_手机短信删除怎么恢复_通讯录恢复软件下载-快易数据恢复 | 众能联合-提供高空车_升降机_吊车_挖机等一站工程设备租赁 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 美甲贴片-指甲贴片-穿戴美甲-假指甲厂家--薇丝黛拉 | 工业设计,人工智能,体验式3D展示的智能技术交流服务平台-纳金网 J.S.Bach 圣巴赫_高端背景音乐系统_官网 | 路面机械厂家 | 烘箱-工业烘箱-工业电炉-实验室干燥箱 - 苏州华洁烘箱制造有限公司 | 定制/定做衬衫厂家/公司-衬衫订做/订制价格/费用-北京圣达信 | 中开泵,中开泵厂家,双吸中开泵-山东博二泵业有限公司 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 挖掘机挖斗和铲斗生产厂家选择徐州崛起机械制造有限公司 | 高低温试验房-深圳高低温湿热箱-小型高低温冲击试验箱-爱佩试验设备 | 搪玻璃冷凝器_厂家-越宏化工设备 |