循環(huán)指令

發(fā)布時間:2023-12-09
循環(huán)是一種特殊的轉(zhuǎn)移流程,當(dāng)滿足(或不滿足)某條件時,反復(fù)執(zhí)行一系列操作,直到不滿足(或滿足)條件為止。循環(huán)流成的條件一般都是循環(huán)計數(shù),在程序中用循環(huán)計數(shù)來控制循環(huán)次數(shù)。 1 .循環(huán)指令 loop
語句格式: loop 短標(biāo)號
功能:( cx )- 1 ≠ 0 ,則程序轉(zhuǎn)移(循環(huán));否則,順序執(zhí)行。
說明:使用 loop 指令可代替兩條指令:
dec cx
jne 短標(biāo)號
2 .相等 / 為零循環(huán)指令 loope
語句格式:① loope 短標(biāo)號
② loopz 短標(biāo)號
功能:( cx )- 1 ≠ 0 且 zf=1 ,則程序轉(zhuǎn)移(循環(huán));否則,順序執(zhí)行。
3 .不相等 / 不為零循環(huán)指令 loopne
語句格式:① loopne 短標(biāo)號
② loopnz 短標(biāo)號
功能:( cx )- 1 ≠ 0 且 zf=0 ,則程序轉(zhuǎn)移(循環(huán));否則,順序執(zhí)行。
4 . cx 為零轉(zhuǎn)移指令 jcxz
語句格式: jcxz 短標(biāo)號
功能:( cx )- 1 ≠ 0 ,則程序轉(zhuǎn)移(循環(huán));否則,順序執(zhí)行。
例:有一串l個字符的字符串存儲于首地址為 ascii_str 的存儲區(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:

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

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