- 用CX和LOOP指令相配合实现循环功能的三个要点
1.在CX中存放循环次数
2.用标号指定循环开始的位置
3.在标号和LOOP指令的中间,写上要循环执行的程序段(循环体) - 代码计算2^12
;loop指令示例
ASSUME CS:CODE
CODE SEGMENT
MOV AX,2
ADD CX,11
S:ADD AX,AX
LOOP S
MOV AX,4C00H
INT 21H
CODE ENDS
END
- 之前代码写错一处MOV CX而不是ADD CX,很简单自己改正
-G
跳转- 例题计算123 236,结果存储在AX
- 加法实现乘法,123连加236次
ASSUME CS:CODE
CODE SEGMENT
MOV AX,0
MOV CX,236
S:ADD AX,123
LOOP S
MOV AX,4C00H
INT 21H
CODE ENDS
END
来源:CSDN
作者:只是有点小怂
链接:https://blog.csdn.net/xiong_xin/article/details/103491785