主题:一个硬件实验原理的程序 ____求解析
下面是8255A可编程芯片的程序:
即
CODE SEGMENT
ASSUME CS:CODE,DS:CODE,ES:CODE
ORG 32C0H
H1: JMP STARTP1
PA EQU 0FFD8H
PB EQU 0FFD9H
PC EQU 0FFDAH
PCTL EQU 0FFDBH
STARTP1:MOV DX,PCTL
MOV AL,80H
OUT DX,AL
MOV AL,55H
P11: MOV DX,PA
OUT DX,AL
INC DX
OUT DX,AL
INC DX
OUT DX,AL
MOV CX,0800H
LOOP $
NOT AL
JMP P11
CODE ENDS
END H1
其中的语句
MOV CX,0800H
LOOP $
NOT AL
是做什么用的?
请精通微机原理与接口的高手帮忙解释一下
即
CODE SEGMENT
ASSUME CS:CODE,DS:CODE,ES:CODE
ORG 32C0H
H1: JMP STARTP1
PA EQU 0FFD8H
PB EQU 0FFD9H
PC EQU 0FFDAH
PCTL EQU 0FFDBH
STARTP1:MOV DX,PCTL
MOV AL,80H
OUT DX,AL
MOV AL,55H
P11: MOV DX,PA
OUT DX,AL
INC DX
OUT DX,AL
INC DX
OUT DX,AL
MOV CX,0800H
LOOP $
NOT AL
JMP P11
CODE ENDS
END H1
其中的语句
MOV CX,0800H
LOOP $
NOT AL
是做什么用的?
请精通微机原理与接口的高手帮忙解释一下