老式电视机用无线网卡:loopz的问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/27 18:27:06
loopz 执行的时候先检测什么啊
是zf还是cx

cx
用程序可以测试出来
DATA SEGMENT
STR1 DB " ZF=$ "
STR2 DB " SF=$ "
STR3 DB " PF=$ "
STR4 DB " CF=$ "
STR5 DB " OF=$ "
FST1 DB " ZF FIRST$ "
FST2 DB " CX FIRST$ "
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV AH,2
INT 21H
LEA DX,STR1
MOV AH,9
INT 21H
MOV CX,5
MOV BX,4
SUB BX,1
JZ L1
MOV DL,'0'
MOV AH,2
INT 21H
JMP NEXT1
L1: MOV DL,'1'
MOV AH,2
INT 21H
NEXT1: LEA DX,STR2
MOV AH,9
INT 21H
JS L2
MOV DL,'0'
MOV AH,2
INT 21H
JMP NEXT2
L2: MOV DL,'1'
MOV AH,2
INT 21H
NEXT2: LEA DX,STR3
MOV AH,9
INT 21H
JP L3
MOV DL,'0'
MOV AH,2
INT 21H
JMP NEXT3
L3: MOV DL,'1'
MOV AH,2
INT 21H
NEXT3: LEA DX,STR4
MOV AH,9
INT 21H
JC L4
MOV DL,'0'
MOV AH,2
INT 21H
JMP NEXT4
L4: MOV DL,'1'
MOV AH,2
INT 21H
NEXT4: LEA DX,STR5
MOV AH,9
INT 21H
JO L5
MOV DL,'0'
MOV AH,2
INT 21H
JMP NEXT5
L5: MOV DL,'1'
MOV AH,2
INT 21H
NEXT5: LOOPZ HEHE
HEHE: MOV DL,10
MOV AH,2
INT 21H
MOV DL,13
INT 21H
LEA DX,STR1
MOV AH,9
INT 21H
MOV CX,1
DEC CX
JZ L6
MOV DL,'0'
MOV AH,2
INT 21H
JMP NEXT6
L6: MOV DL,'1'
MOV AH,2
INT 21H
NEXT6: LEA DX,STR2
MOV AH,9
INT 21H
JS L7
MOV DL,'0'
MOV AH,2
INT 21H
JMP NEXT7
L7: MOV DL,'1'
MOV AH,2
INT 21H
NEXT7: LEA DX,STR3
MOV AH,9
INT 21H
JP L8
MOV DL,'0'
MOV AH,2
INT 21H
JMP NEXT8
L8: MOV DL,'1'
MOV AH,2
INT 21H
NEXT8: LEA DX,STR4
MOV AH,9
INT 21H
JC L9
MOV DL,'0'
MOV AH,2
INT 21H
JMP NEXT9
L9: MOV DL,'1'
MOV AH,2
INT 21H
NEXT9: LEA DX,STR5
MOV AH,9
INT 21H
JO L
MOV DL,'0'
MOV AH,2
INT 21H
JMP HAHA
L: MOV DL,'1'
MOV AH,2
INT 21H
HAHA: CMP CX,5
JZ JIAN
LEA DX,FST2
MOV AH,9
INT 21H
JMP NEXT
JIAN: LEA DX,FST1
MOV AH,9
INT 21H
NEXT: MOV AH,4CH
INT 21H
CODE ENDS
END START

CX