目录
Loop指令

loop指令的格式是:loop 标号
CPU执行loop指令的时候,要进行两步操作,
1、(cx)=(cx)-1
2、判断cx中的值,不为零则转至标号处执行,如果为零则向下执行

例子1:计算2的十二次方

1
2
3
4
5
6
7
8
9
10
11
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

例子2:用加法计算123*236

1
2
3
4
5
6
7
8
9
10
11
12
assume cs:code
code segment

mov ax,0
mov cx,123
s: add ax,236
loop s

mov ax,4c00H
int 21H
code ends
end
文章作者: nocbtm
文章链接: https://nocbtm.github.io/2018/09/10/Loop指令/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 nocbtm's Blog
打赏
  • 微信
  • 支付宝