條件轉(zhuǎn)移指令
發(fā)布時(shí)間:2016/7/11 22:16:30 訪問次數(shù):978
條件轉(zhuǎn)移指令是指在滿足指定的條件時(shí)就進(jìn)行轉(zhuǎn)移,否則程序繼續(xù)執(zhí)行本指令的下一條指令。ADM660ARZ條件轉(zhuǎn)移指令都是相對轉(zhuǎn)移。
判零轉(zhuǎn)移指令
Jz rel ;若A=0,則PC+2+rel→PC(轉(zhuǎn)移)
若A≠0,則PC+2→PC(繼續(xù)執(zhí)行)
JNz rc1 ;若A≠0,則PC+2打c1→Pα轉(zhuǎn)移)
若A=0,則PC+2→Pα繼續(xù)執(zhí)行)
在80C51指令系統(tǒng)中沒有零標(biāo)志,這兩條指令的功能是根據(jù)累加器A的內(nèi)容為0和不為0進(jìn)行檢測并轉(zhuǎn)移。指令執(zhí)行時(shí)對標(biāo)志位無影響。JZ rel是當(dāng)累加器A的內(nèi)容為0,程序轉(zhuǎn)向指定的目標(biāo)地址,否則順序執(zhí)行。JNZ rel恰好反過來,是當(dāng)累加器A的內(nèi)容不為0,程序轉(zhuǎn)向指定的目標(biāo)地址,否則順序執(zhí)行。
rel為帶符號(hào)的相對轉(zhuǎn)移偏移量,所有指令中re1的計(jì)算方法如下:
源地址+字節(jié)數(shù)打e卜目標(biāo)地址rel=目標(biāo)地址一源地址一字節(jié)數(shù)源地址是轉(zhuǎn)移指令的首地址,字節(jié)數(shù)是轉(zhuǎn)移指令的字節(jié)數(shù)。
條件轉(zhuǎn)移指令是指在滿足指定的條件時(shí)就進(jìn)行轉(zhuǎn)移,否則程序繼續(xù)執(zhí)行本指令的下一條指令。ADM660ARZ條件轉(zhuǎn)移指令都是相對轉(zhuǎn)移。
判零轉(zhuǎn)移指令
Jz rel ;若A=0,則PC+2+rel→PC(轉(zhuǎn)移)
若A≠0,則PC+2→PC(繼續(xù)執(zhí)行)
JNz rc1 ;若A≠0,則PC+2打c1→Pα轉(zhuǎn)移)
若A=0,則PC+2→Pα繼續(xù)執(zhí)行)
在80C51指令系統(tǒng)中沒有零標(biāo)志,這兩條指令的功能是根據(jù)累加器A的內(nèi)容為0和不為0進(jìn)行檢測并轉(zhuǎn)移。指令執(zhí)行時(shí)對標(biāo)志位無影響。JZ rel是當(dāng)累加器A的內(nèi)容為0,程序轉(zhuǎn)向指定的目標(biāo)地址,否則順序執(zhí)行。JNZ rel恰好反過來,是當(dāng)累加器A的內(nèi)容不為0,程序轉(zhuǎn)向指定的目標(biāo)地址,否則順序執(zhí)行。
rel為帶符號(hào)的相對轉(zhuǎn)移偏移量,所有指令中re1的計(jì)算方法如下:
源地址+字節(jié)數(shù)打e卜目標(biāo)地址rel=目標(biāo)地址一源地址一字節(jié)數(shù)源地址是轉(zhuǎn)移指令的首地址,字節(jié)數(shù)是轉(zhuǎn)移指令的字節(jié)數(shù)。
上一篇:相對轉(zhuǎn)移指令
上一篇:調(diào)用及返回指令
熱門點(diǎn)擊
- 超凈間的等級劃分
- 字?jǐn)?shù)據(jù)定義偽指令DW
- 濕氧氧化
- 金與鋁
- 外部RAM單元1000H的內(nèi)容傳送到R5
- 斜坡電流測量流程
- 氮化硅由于有以下特性使其很適合作為鈍化層:
- 什么是質(zhì)量方針?如何制定質(zhì)量方針?
- 硼磷硅玻璃
- 全譯碼
推薦技術(shù)資料
- 聲道前級設(shè)計(jì)特點(diǎn)
- 與通常的Hi-Fi前級不同,EP9307-CRZ這臺(tái)分... [詳細(xì)]
- RA Arm Cortex-M
- 110V, 75A RMS集成
- 微型C語言可編程處理器技術(shù)參數(shù)
- iNEMO系統(tǒng)級封裝 (SiP
- 首款 EVC 技術(shù)ST31N
- 嵌入式Flash技術(shù)制造ST54L芯片
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究