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

匯編語言指令集之條件轉移指令實現

這篇文章主要介紹了匯編語言指令集之條件轉移指令實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習

條件轉移指令較多,容易混淆,在此記錄一下便于日后使用

 1. 根據單個條件標志的設置情況轉移

指令 英文 含義 格式 測試條件
JZ/JE jump if zero/equal 結果為零/相等則轉移 JZ/JE OPR ZF=1
JNZ/JNE jump if not zero/equal 結果不為零/不相等則轉移 JNZ/JNE OPR ZF=0
JS jump if sign 結果為負則轉移 JS OPR SF=1
JNS jump if not sign 結果為正則轉移 JNS OPR SF=0
JO jump if overflow 溢出則轉移 JO OPR OF=1
JNO jump if not overflow 不溢出則轉移 JNO OPR OF=0
JP/JPE jump if parity/parity even 奇偶位為1則轉移 JP/JPE OPR PF=1
JNP/JNPE jump if not parity/parity even 奇偶位為0則轉移 JNP/JNPE OPR PF=0
JB/JNAE/JC jump if below/not above、not equal/carry 低于/不高于或不等于/進位為1則轉移 JB/JNAE/JC OPR CF=1
JNB/JAE/JNC jump if not below/ above、equal/not carry 不低于/高于或等于/進位為零則轉移 JNB/JAE/JNC OPR CF=0
適用于測試某 一次運算的結果并根據其 不同特征產生程序分支 不同的處理的 情況

 2. 比較兩個無符號數,并根據比較的結果轉移

指令 英文 含義 格式 測試條件 等價于
JB/JNAE/JC jump if below/not above、not equal/carry 低于/不高于或不等于/進位為1則轉移 JB/JNAE/JC OPR CF=1 <
JNB/JAE/JNC jump if not below/ above、equal/not carry 不低于/高于或等于/進位為零則轉移 JNB/JAE/JNC OPR CF=0
JBE/JNA jump if below/equal、not above 低于/等于、不高于則轉移 JBE/JNA OPR CF并ZF=1
JNBE/JA jump if not below/not equal、above 不低于/不等于、高于則轉移 JNBE/JA OPR CF并ZF=0 >

 3. 比較兩個帶符號數,并根據比較的結果轉移

指令 英文 含義 格式 測試條件 等價于
JL/JNGE jump if less、not greater/equal 小于、不大于/不等于則轉移 JL/JNGE OPR SF異或CF=1 <
JNL/JGE jump if not less、greater/equal 不小于、大于/等于則轉移 JNL/JGE OPR SF異或CF=0
JLE/JNG jump if less/equal、not greater 小于/等于、不大于則轉移 JLE/JNG OPR (SF異或CF)并ZF=1
JNLE/JG jump if not less/not equal、 greater 不小于/不等于、大于則轉移 JNLE/JG OPR (SF異或CF)并ZF=0 >

 4.測試CX或ECX的值為0則轉移指令

1. LCXZ (jump if CX register is zero) CX寄存器的內容為零則轉移
  格式:JCXZ OPR
  測試條件:(CX)=0
2. LECXZ (jump if ECX register is zero) ECX寄存器的內容為零則轉移
  格式:JECXZ OPR  (386及其后繼機型可用)
  測試條件:(ECX)=0

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

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

相關文檔推薦

這篇文章主要介紹了匯編語言 寄存器內存訪問原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這篇文章主要介紹了使用匯編語言實現if else 循環函數調用的具體方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編
這篇文章主要介紹了匯編語言位向量(位映射)的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學
這篇文章主要介紹了匯編語言AND指令實現對兩個操作數進行邏輯(按位)與操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面
在匯編語言中,MOV指令是數據傳送指令,也是最基本的編程指令,這篇文章主要介紹了匯編語言MOV指令,需要的朋友可以參考下
主站蜘蛛池模板: BAUER减速机|ROSSI-MERSEN熔断器-APTECH调压阀-上海爱泽工业设备有限公司 | 造价工程师网,考试时间查询,报名入口信息-网站首页 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | BESWICK球阀,BESWICK接头,BURKERT膜片阀,美国SEL继电器-东莞市广联自动化科技有限公司 | 高光谱相机-近红外高光谱相机厂家-高光谱成像仪-SINESPEC 赛斯拜克 | 精雕机-火花机-精雕机 cnc-高速精雕机-电火花机-广东鼎拓机械科技有限公司 | 旋振筛|圆形摇摆筛|直线振动筛|滚筒筛|压榨机|河南天众机械设备有限公司 | 新型游乐设备,360大摆锤游乐设备「诚信厂家」-山东方鑫游乐设备 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 一体化污水处理设备_生活污水处理设备_全自动加药装置厂家-明基环保 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 杭州画室_十大画室_白墙画室_杭州美术培训_国美附中培训_附中考前培训_升学率高的画室_美术中考集训美术高考集训基地 | 实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业 | 无锡网站建设_企业网站定制-网站制作公司-阿凡达网络 | 液压升降货梯_导轨式升降货梯厂家_升降货梯厂家-河南东圣升降设备有限公司 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 钢格板|热镀锌钢格板|钢格栅板|钢格栅|格栅板-安平县昊泽丝网制品有限公司 | 深圳市东信高科自动化设备有限公司 | 餐饮加盟网_特色餐饮加盟店_餐饮连锁店加盟 | 南京和瑞包装有限公司| 碳刷_刷握_集电环_恒压簧_电刷厂家-上海丹臻机电科技有限公司 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 中央空调维修、中央空调保养、螺杆压缩机维修-苏州东菱空调 | 直齿驱动-新型回转驱动和回转支承解决方案提供商-不二传动 | 依维柯自动挡房车,自行式国产改装房车,小型房车价格,中国十大房车品牌_南京拓锐斯特房车 - 南京拓锐斯特房车 | 超高频感应加热设备_高频感应电源厂家_CCD视觉检测设备_振动盘视觉检测设备_深圳雨滴科技-深圳市雨滴科技有限公司 | 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 浙江宝泉阀门有限公司 | 湿地保护| 中矗模型-深圳中矗模型设计有限公司| 联系我们-腾龙公司上分客服微信19116098882 | 湖南成人高考报名-湖南成考网| 天津次氯酸钠酸钙溶液-天津氢氧化钠厂家-天津市辅仁化工有限公司 | HYDAC过滤器,HYDAC滤芯,现货ATOS油泵,ATOS比例阀-东莞市广联自动化科技有限公司 | 耙式干燥机_真空耙式干燥机厂家-无锡鹏茂化工装备有限公司 | 不锈钢闸阀_球阀_蝶阀_止回阀_调节阀_截止阀-可拉伐阀门(上海)有限公司 | 东莞动力锂电池保护板_BMS智能软件保护板_锂电池主动均衡保护板-东莞市倡芯电子科技有限公司 | 汽车润滑油厂家-机油/润滑油代理-高性能机油-领驰慧润滑科技(河北)有限公司 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 中央空调温控器_风机盘管温控器_智能_液晶_三速开关面板-中央空调温控器厂家 |