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

匯編語(yǔ)言中cmp指令用法筆記與總結(jié)

這篇文章主要介紹了匯編語(yǔ)言中cmp指令用法,結(jié)合實(shí)例形式總結(jié)分析了匯編語(yǔ)言cmp指令基本功能、使用方法及操作注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了匯編語(yǔ)言中cmp指令用法。分享給大家供大家參考,具體如下:

cmp是比較指令,cmp的功能是相當(dāng)于減法指令,只是不保存結(jié)果.cmp指令執(zhí)行后,將對(duì)標(biāo)志寄存器產(chǎn)生影響.其他相關(guān)指令通過(guò)識(shí)別這些被影響的標(biāo)志寄存器來(lái)得知比較結(jié)果.

cmp指令格式: cmp  操作對(duì)象1,操作對(duì)象2

功能: 計(jì)算操作對(duì)象1 - 操作對(duì)象2 但不保存結(jié)果,僅僅根據(jù)計(jì)算結(jié)果對(duì)標(biāo)志寄存器進(jìn)行設(shè)置.比如cmp ax,ax  是做ax - ax 的運(yùn)算,結(jié)果為0,但并不在ax中保存,僅影響flag的相關(guān)各位.

指令執(zhí)行后: zf = 1,pf = 1,sf = 0,cf = 0,of = 0;

下面的指令:


  mov ax,8

  mov bx,3

  mov ax,bx

執(zhí)行后: (ax)= 8,zf = 0,pf = 1,sf = 0, cf = 0, of = 0

如果 ax = bx 則 ax - bx = 0 ,所以 : zf = 1

如果 ax != bx 則ax - bx != 0,所以 : zf = 0

如果ax < bx 則ax - bx 將產(chǎn)生錯(cuò)位,所以 : cf = 1

如果 ax >= bx 則 ax - bx 將不必借位,所以 : cf = 0

如果ax > bx 則 ax - bx 既不必借位,結(jié)果又不為0, 所以 : cf = 0 并且 zf = 0

如果 ax <= bx 則ax - bx 既可能借位,結(jié)果可能為0,所以 :  cf = 1 或 zf =1

檢測(cè)比較結(jié)果的條件轉(zhuǎn)移指令

je     等于則轉(zhuǎn)移         zf=1

jne   不等于則轉(zhuǎn)移     zf=0

jb      低于則轉(zhuǎn)移        cf=1

jnb    不低于則轉(zhuǎn)移    cf=0

ja       高于則轉(zhuǎn)移        cf=0且zf=0

jna     不高于則轉(zhuǎn)移    cf=1或zf=1

e : equal

ne : not equal

b: below

nb : not below

a : above

na : not above

編程: 統(tǒng)計(jì)data段中數(shù)值小于8的字節(jié)的個(gè)數(shù),用ax保存統(tǒng)計(jì)結(jié)果


    mov ax,data 

    mov ds,ax

    mov ax,0                ;初始化累加器

    mov bx,0                ;ds:bx指向第一個(gè)字節(jié)

    mov cx,8

  s : cmp byte ptr [bx] , 8       ;和8進(jìn)行比較

     jnb next                 ;如果不小于8轉(zhuǎn)到next,繼續(xù)循環(huán)

     inc ax                   ;如果小于8就將計(jì)數(shù)值加1

next:inc bx 

    loop s

程序執(zhí)行后: ax = 2

還有疑問(wèn)的可以去查看一下指令手冊(cè),講解的比較細(xì)致

希望本文所述對(duì)大家匯編語(yǔ)言程序設(shè)計(jì)有所幫助。

【網(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指令,需要的朋友可以參考下
主站蜘蛛池模板: 跨境物流_美国卡派_中大件运输_尾程派送_海外仓一件代发 - 广州环至美供应链平台 | 苏州注册公司_苏州代理记账_苏州工商注册_苏州代办公司-恒佳财税 | 散热器厂家_暖气片_米德尔顿散热器| 金属波纹补偿器厂家_不锈钢膨胀节价格_非金属伸缩节定制-庆达补偿器 | 托利多电子平台秤-高精度接线盒-托利多高精度电子秤|百科 | 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 河南橡胶接头厂家,河南波纹补偿器厂家,河南可曲挠橡胶软连接,河南套筒补偿器厂家-河南正大阀门 | 同学聚会纪念册制作_毕业相册制作-成都顺时针宣传画册设计公司 | 三轴曲线机-端子插拔力试验机|华杰仪器| 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 岸电电源-60HZ变频电源-大功率变频电源-济南诚雅电子科技有限公司 | 衬氟旋塞阀-卡套旋塞阀-中升阀门首页 | 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | 复合肥,化肥厂,复合肥批发,化肥代理,复合肥品牌-红四方 | 即用型透析袋,透析袋夹子,药敏纸片,L型涂布棒-上海桥星贸易有限公司 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | 挨踢网-大家的导航!| 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 代办建筑资质升级-建筑资质延期就找上海国信启航 | 手板-手板模型-手板厂-手板加工-生产厂家,[东莞创域模型] | 澳洁干洗店加盟-洗衣店干洗连锁「澳洁干洗免费一对一贴心服务」 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 武汉画册印刷厂家-企业画册印刷-画册设计印刷制作-宣传画册印刷公司 - 武汉泽雅印刷厂 | PTFE接头|聚四氟乙烯螺丝|阀门|薄膜|消解罐|聚四氟乙烯球-嘉兴市方圆氟塑制品有限公司 | 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | 橡胶粉碎机_橡胶磨粉机_轮胎粉碎机_轮胎磨粉机-河南鼎聚重工机械制造有限公司 | 真空干燥烘箱_鼓风干燥箱 _高低温恒温恒湿试验箱_光照二氧化碳恒温培养箱-上海航佩仪器 | 厂房出租_厂房出售_产业园区招商_工业地产&nbsp;-&nbsp;中工招商网 | 消电检公司,消电检价格,北京消电检报告-北京设施检测公司-亿杰(北京)消防工程有限公司 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 贵阳用友软件,贵州财务软件,贵阳ERP软件_贵州优智信息技术有限公司 | 医疗仪器模块 健康一体机 多参数监护仪 智慧医疗仪器方案定制 血氧监护 心电监护 -朗锐慧康 | 视觉检测设备_自动化检测设备_CCD视觉检测机_外观缺陷检测-瑞智光电 | 蒸压釜-陶粒板隔墙板蒸压釜-山东鑫泰鑫智能装备有限公司 | 球磨机,节能球磨机价格,水泥球磨机厂家,粉煤灰球磨机-吉宏机械制造有限公司 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 伺服电机维修、驱动器维修「安川|三菱|松下」伺服维修公司-深圳华创益 | 铝镁锰板厂家_进口钛锌板_铝镁锰波浪板_铝镁锰墙面板_铝镁锰屋面-杭州军晟金属建筑材料 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 小威小说网 - 新小威小说网 - 小威小说网小说搜索引擎 | 胜为光纤光缆_光纤跳线_单模尾纤_光纤收发器_ODF光纤配线架厂家直销_北京睿创胜为科技有限公司 - 北京睿创胜为科技有限公司 |