汇编指令loop
? ? ? ? ? loop指令用來實現(xiàn)循環(huán)功能,cx(寄存器)存放循環(huán)次數(shù)。CPU執(zhí)行l(wèi)oop指令的時候,先cx=cx-1,然后判斷cx中的值,不為零則轉(zhuǎn)至標(biāo)號處執(zhí)行程序,如果為零則向下執(zhí)行。下面通過一段匯編代碼來學(xué)習(xí)一下。
? ? ? ?
? ? ? ?下面來單步調(diào)試看一下結(jié)果:
? ? ? ? ?
? ? ? ? 注意看寄存器cx的值,當(dāng)cx為0時,CPU執(zhí)行的下一條指令是mov ax,4c00。ax也一直在累加。
?
?
參考資料:<<匯編語言>>王爽
總結(jié)
- 上一篇: 数据总线和地址总线
- 下一篇: 汇编实现地址对应值相加