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ū)別,本文分步驟給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
主站蜘蛛池模板: 风化石头制砂机_方解石制砂机_瓷砖石子制砂机_华盛铭厂家 | 精密模具制造,注塑加工,吹塑和吹瓶加工,EPS泡沫包装生产 - 济南兴田塑胶有限公司 | 变色龙PPT-国内原创PPT模板交易平台 - PPT贰零 - 西安聚讯网络科技有限公司 | 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 波纹补偿器_不锈钢波纹补偿器_巩义市润达管道设备制造有限公司 | 电动液压篮球架_圆管地埋式篮球架_移动平箱篮球架-强森体育 | 薪动-人力资源公司-灵活用工薪资代发-费用结算-残保金优化-北京秒付科技有限公司 | 全自动面膜机_面膜折叠机价格_面膜灌装机定制_高速折棉机厂家-深圳市益豪科技有限公司 | 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | 新材料分散-高速均质搅拌机-超声波分散混合-上海化烁智能设备有限公司 | 厂房出售_厂房仓库出租_写字楼招租_土地出售-中苣招商网-中苣招商网 | 隧道烘箱_隧道烘箱生产厂家-上海冠顶专业生产烘道设备 | 能耗监测系统-节能监测系统-能源管理系统-三水智能化 | 冷却塔减速机器_冷却塔皮带箱维修厂家_凉水塔风机电机更换-广东康明冷却塔厂家 | 搪瓷搅拌器,搪玻璃搅拌器,搪玻璃冷凝器_厂家-淄博越宏化工设备 | 建筑资质代办_工程施工资质办理_资质代办公司_北京众聚企服 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 润滑脂-高温润滑脂-轴承润滑脂-食品级润滑油-索科润滑油脂厂家 | Magnescale探规,Magnescale磁栅尺,Magnescale传感器,Magnescale测厚仪,Mitutoyo光栅尺,笔式位移传感器-苏州连达精密量仪有限公司 | 乙炔气体报警装置|固定式氯化氢检测仪|河南驰诚电气百科 | 反渗透阻垢剂-缓蚀阻垢剂厂家-循环水处理药剂-山东鲁东环保科技有限公司 | 成都网站建设制作_高端网站设计公司「做网站送优化推广」 | 生态板-实木生态板-生态板厂家-源木原作生态板品牌-深圳市方舟木业有限公司 | 微水泥_硅藻泥_艺术涂料_艺术漆_艺术漆加盟-青岛泥之韵环保壁材 武汉EPS线条_EPS装饰线条_EPS构件_湖北博欧EPS线条厂家 | 智慧养老_居家养老_社区养老_杰佳通| 上海洗地机-洗地机厂家-全自动洗地机-手推式洗地机-上海滢皓洗地机 | 驾驶式洗地机/扫地机_全自动洗地机_工业洗地机_荣事达工厂官网 | 渣油泵,KCB齿轮泵,不锈钢齿轮泵,重油泵,煤焦油泵,泊头市泰邦泵阀制造有限公司 | 自恢复保险丝_贴片保险丝_力特保险丝_Littelfuse_可恢复保险丝供应商-秦晋电子 | 合肥宠物店装修_合肥宠物美容院装修_合肥宠物医院设计装修公司-安徽盛世和居装饰 | 工装定制/做厂家/公司_工装订做/制价格/费用-北京圣达信工装 | 智能监控-安防监控-监控系统安装-弱电工程公司_成都万全电子 | 冷油器-冷油器换管改造-连云港灵动列管式冷油器生产厂家 | 法钢特种钢材(上海)有限公司 - 耐磨钢板、高强度钢板销售加工 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 蓝鹏测控平台 - 智慧车间系统 - 车间生产数据采集与分析系统 | 1000帧高速摄像机|工业高速相机厂家|科天健光电技术 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 | 网站建设-网站制作-网站设计-网站开发定制公司-网站SEO优化推广-咏熠软件 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 |