新手问一个弱弱的问题,希望老师们指点下
3.38 在下列程序的括号中分别填入如下指令:(1) LOOP L20
(2) LOOPE L20
(3) LOOPNE L20
试说明在三种情况下,当程序执行完后,AX、BX、
CX、DX四个寄存器的内容分别是什么?
TITLE
CODESG SEGMENT
ASSUME CS:CODESG, DS: CODSEG, SS: CODSEG
ORG 100H
BEGIN: MOV AX, 01
MOV BX, 02
MOV DX, 03
MOV CX, 04
L20:
INC AX
ADD BX, AX
SHR DX, 1
( )
RET
CODESG ENDS
END BEGIN
我不明白的是到LOOPE L20 和LOOPNE L20 这二条指令放进排括号里,相等和不等循环,这上面没有二个数比较,怎么知道相等和不等呢?纠结啊,大牛们,指点下吧,我郁闷起的