Loop指令

CPU执行Loop指令时,要进行两步操作:

  • (cx)=(cx)-1
  • 判断cx中的值,不为零则转至标号处执行程序,如果为零则向下执行

通常我们用loop指令来实现循环功能,cx中存放循环次数。

用cx和loop指令向配合实现循环功能的程序框架如下:

         mov  cx,循环次数

s:

   循环执行的程序段

   loop  s

编程计算2^12。

assume cs:code

code segment

       mov ax, 2
       mov cx,11
s:     add ax,ax
       loop s

       mov ax,4c00h
       int 21h

code ends

end

猜你喜欢

转载自www.cnblogs.com/gkp307/p/9914064.html
今日推荐