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

匯編語言AND指令實現(xiàn)對兩個操作數(shù)進行邏輯(按

這篇文章主要介紹了匯編語言AND指令實現(xiàn)對兩個操作數(shù)進行邏輯(按位)與操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面

AND 指令在兩個操作數(shù)的對應位之間進行(按位)邏輯與(AND)操作,并將結果存放在目標操作數(shù)中:

AND destination,source

下列是被允許的操作數(shù)組合,但是立即操作數(shù)不能超過 32 位:

AND reg, reg
AND reg, mem
AND reg, imm
AND mem, reg
AND mem, imm

操作數(shù)可以是 8 位、16 位、32 位和 64 位,但是兩個操作數(shù)必須是同樣大小。兩個操作數(shù)的每一對對應位都遵循如下操作原則:如果兩個位都是 1,則結果位等于 1;否則結果位等于 0。

下表展示了兩個輸入位 X 和 Y,第三列是表達式 X^Y 的值:

X Y X^Y
0 0 0
0 1 0
1 0 0
1 1 1

AND 指令可以清除一個操作數(shù)中的 1 個位或多個位,同時又不影響其他位。這個技術就稱為位屏蔽,就像在粉刷房子時,用遮蓋膠帶把不用粉刷的地方(如窗戶)蓋起來。

例如,假設要將一個控制字節(jié)從 AL 寄存器復制到硬件設備。并且當控制字節(jié)的位 0 和位 3 等于 0 時,該設備復位。那么,如果想要在不修改 AL 其他位的條件下,復位設備,可以用下面的指令:

and AL, 11110110b             ;清除位 0 和位 3 ,其他位不變

如,設 AL 初始化為二進制數(shù) 1010 1110,將其與 1111 0110 進行 AND 操作后,AL 等于 1010 0110:

mov al,10101110b
and al, 11110110b    ;AL 中的結果 = 1010 0110

標志位

AND 指令總是清除溢出和進位標志位,并根據(jù)目標操作數(shù)的值來修改符號標志位、零標志位和奇偶標志位。比如,下面指令的結果存放在 EAX 寄存器,假設其值為 0。在這種情況下,零標志位就會置 1:

and eax,1Fh

將字符轉換為大寫

AND 指令提供了一種簡單的方法將字符從小寫轉換為大寫。如果對比大寫 A 和小寫 a 的 ASCII 碼,就會發(fā)現(xiàn)只有位 5 不同:

0  1  1  0  0  0  0  1 = 61h ('a')
0  1  0  0  0  0  0  1 = 41h ('A')

其他的字母字符也是同樣的關系。把任何一個字符與二進制數(shù) 1101 1111 進行 AND,則除位 5 外的所有位都保持不變,而位 5 清 0。下例中,數(shù)組中所有字符都轉換為大寫:

  .data  array BYTE 50 DUP(?)  .code      mov ecx,LENGTHOF array      mov esi,OFFSET

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

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

相關文檔推薦

這篇文章主要介紹了匯編語言 寄存器內(nèi)存訪問原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這篇文章主要介紹了使用匯編語言實現(xiàn)if else 循環(huán)函數(shù)調(diào)用的具體方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編
這篇文章主要介紹了匯編語言位向量(位映射)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學
在匯編語言中,MOV指令是數(shù)據(jù)傳送指令,也是最基本的編程指令,這篇文章主要介紹了匯編語言MOV指令,需要的朋友可以參考下
這篇文章主要介紹了匯編語言中中括號[]作用及l(fā)ea和mov指令的區(qū)別,本文分步驟給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
主站蜘蛛池模板: 优宝-汽车润滑脂-轴承润滑脂-高温齿轮润滑油脂厂家 | 精密冲床,高速冲床等冲压设备生产商-常州晋志德压力机厂 | 石家庄律师_石家庄刑事辩护律师_石家庄取保候审-河北万垚律师事务所 | 挤奶设备过滤纸,牛奶过滤纸,挤奶机过滤袋-济南蓝贝尔工贸有限公司 | 轻型地埋电缆故障测试仪,频响法绕组变形测试仪,静荷式卧式拉力试验机-扬州苏电 | 贝朗斯动力商城(BRCPOWER.COM) - 买叉车蓄电池上贝朗斯商城,价格更超值,品质有保障! | 七维官网-水性工业漆_轨道交通涂料_钢结构漆 | 郑州宣传片拍摄-TVC广告片拍摄-微电影短视频制作-河南优柿文化传媒有限公司 | 螺旋绞龙叶片,螺旋输送机厂家,山东螺旋输送机-淄博长江机械制造有限公司 | 精雕机-火花机-精雕机 cnc-高速精雕机-电火花机-广东鼎拓机械科技有限公司 | YAGEO国巨电容|贴片电阻|电容价格|三星代理商-深圳市巨优电子有限公司 | 全国国际学校排名_国际学校招生入学及学费-学校大全网 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 鑫铭东办公家具一站式定制采购-深圳办公家具厂家直销 | 数显恒温培养摇床-卧式/台式恒温培养摇床|朗越仪器 | 高速龙门架厂家_监控杆_多功能灯杆_信号灯杆_锂电池太阳能路灯-鑫世源照明 | 软文发布平台 - 云软媒网络软文直编发布营销推广平台 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 手术室净化厂家-成都做医院净化工程的公司-四川华锐-15年特殊科室建设经验 | 郑州墨香品牌设计公司|品牌全案VI设计公司 | 污水/卧式/潜水/钻井/矿用/大型/小型/泥浆泵,价格,参数,型号,厂家 - 安平县鼎千泵业制造厂 | 磁力轮,磁力联轴器,磁齿轮,钕铁硼磁铁-北京磁运达厂家 | 穿线管|波纹穿线管|包塑金属软管|蛇皮管?闵彬专注弱电工程? | 螺纹三通快插接头-弯通快插接头-宁波舜驰气动科技有限公司 | 一体化预制泵站-一体化提升泵站-一体化泵站厂家-山东康威环保 | 铝板冲孔网,不锈钢冲孔网,圆孔冲孔网板,鳄鱼嘴-鱼眼防滑板,盾构走道板-江拓数控冲孔网厂-河北江拓丝网有限公司 | 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 深圳希玛林顺潮眼科医院(官网)│深圳眼科医院│医保定点│香港希玛林顺潮眼科中心连锁品牌 | 胜为光纤光缆_光纤跳线_单模尾纤_光纤收发器_ODF光纤配线架厂家直销_北京睿创胜为科技有限公司 - 北京睿创胜为科技有限公司 | 蔬菜清洗机_环速洗菜机_异物去除清洗机_蔬菜清洗机_商用洗菜机 - 环速科技有限公司 | 水厂自动化-水厂控制系统-泵站自动化|控制系统-闸门自动化控制-济南华通中控科技有限公司 | 粉末冶金-粉末冶金齿轮-粉末冶金零件厂家-东莞市正朗精密金属零件有限公司 | 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 点胶机_点胶阀_自动点胶机_智能点胶机_喷胶机_点胶机厂家【欧力克斯】 | 软装设计-提供软装装饰和软装配饰及软装陈设的软装设计公司 | 三板富 | 专注于新三板的第一垂直服务平台 | 北京中航时代-耐电压击穿试验仪厂家-电压击穿试验机 | 电动球阀_不锈钢电动球阀_电动三通球阀_电动调节球阀_上海湖泉阀门有限公司 | 硫化罐_蒸汽硫化罐_大型硫化罐-山东鑫泰鑫智能装备有限公司 | 机器视觉检测系统-视觉检测系统-机器视觉系统-ccd检测系统-视觉控制器-视控一体机 -海克易邦 |