汇编语⾔loop循环
assume cs:code
code segment
mov ax, 2 ;ax=2
mov cx, 11 ;将cx赋值为11,
;CX⼀⼤功能⽤作汇编语⾔loop循环次数的存储器,
;loop循环每执⾏⼀次CX中存储的数值减⼀,循环结束的标准是CX为零
汇编语言要什么基础
;所以要⽤loop循环,要提前给CX赋值,CX中存的数字就是你要执⾏的循环次数
s: add ax, ax ;s:是循环标号;ax+=ax
loop s  ;如果CX不为0,返回s处执⾏循环
mov ax, 4c00H
int 21h
code ends
end
要使⽤loop循环时要提前给CX赋值,给CX赋的值就是你要进⾏的循环次数,因为每执⾏⼀次loop循环CX中存储的值减⼀,循环结束的标准是CX==0。
因此汇编语⾔的循环写法⼤致是:
mov cx, 循环次数
s:
循环体(要循环执⾏的内容)
loop s

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。