循環(huán)指令

發(fā)布時(shí)間:2023-12-09
循環(huán)是一種特殊的轉(zhuǎn)移流程,當(dāng)滿足(或不滿足)某條件時(shí),反復(fù)執(zhí)行一系列操作,直到不滿足(或滿足)條件為止。循環(huán)流成的條件一般都是循環(huán)計(jì)數(shù),在程序中用循環(huán)計(jì)數(shù)來(lái)控制循環(huán)次數(shù)。 1 .循環(huán)指令 loop
語(yǔ)句格式: loop 短標(biāo)號(hào)
功能:( cx )- 1 ≠ 0 ,則程序轉(zhuǎn)移(循環(huán));否則,順序執(zhí)行。
說(shuō)明:使用 loop 指令可代替兩條指令:
dec cx
jne 短標(biāo)號(hào)
2 .相等 / 為零循環(huán)指令 loope
語(yǔ)句格式:① loope 短標(biāo)號(hào)
② loopz 短標(biāo)號(hào)
功能:( cx )- 1 ≠ 0 且 zf=1 ,則程序轉(zhuǎn)移(循環(huán));否則,順序執(zhí)行。
3 .不相等 / 不為零循環(huán)指令 loopne
語(yǔ)句格式:① loopne 短標(biāo)號(hào)
② loopnz 短標(biāo)號(hào)
功能:( cx )- 1 ≠ 0 且 zf=0 ,則程序轉(zhuǎn)移(循環(huán));否則,順序執(zhí)行。
4 . cx 為零轉(zhuǎn)移指令 jcxz
語(yǔ)句格式: jcxz 短標(biāo)號(hào)
功能:( cx )- 1 ≠ 0 ,則程序轉(zhuǎn)移(循環(huán));否則,順序執(zhí)行。
例:有一串l個(gè)字符的字符串存儲(chǔ)于首地址為 ascii_str 的存儲(chǔ)區(qū)中,如要求在字符串中查找“空格” (ascii 碼為 20h) ,找到則繼續(xù)執(zhí)行,未找到則轉(zhuǎn)到 not_found 去執(zhí)行。
mov cx,l
mov si,-1
mov al,20h
next:inc si
cmp al,ascii_str[si]
loopne next
jnz not_found

not_found:

上一個(gè):小米手環(huán)3恢復(fù)出廠設(shè)置怎么操作的(小米手環(huán)3恢復(fù)出廠設(shè)置怎么操作手機(jī))
下一個(gè):抗滑樁施工工藝

YAGEO(國(guó)巨)RC0603FR-07470RL電阻
win10主題無(wú)法啟動(dòng)的解決方法有哪些(win10主題無(wú)法啟動(dòng)的解決方法是)
docking是什么意思中文翻譯(docking是什么產(chǎn)品)
玉簪病毒病防治
現(xiàn)在手機(jī)性價(jià)比好的手機(jī)(現(xiàn)在手機(jī)性價(jià)比好的是什么手機(jī))
surfacepro7+怎么樣(surfacepro7性能怎么樣)
沒有開票的工程款欠款如何訴訟?
工程造價(jià)指數(shù)的分類
教你u盤如何安裝win7系統(tǒng)(教你u盤如何安裝win7系統(tǒng)軟件)
msvcp120.dll丟失怎樣修復(fù)win11(msvcp120.dll丟失怎樣修復(fù)win7)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos