以下有几个小程序
CODE SEGMENT
ASSUME CS:CODE
START:MOV AL,89H
MOV DX,0073H
OUT DX,AL
S: MOV DX,0072H
IN AL,DX
MOV DX,0071H
OUT DX,AL
JMP S
CODE ENDS
END START
相反
CODE SEGMENT
ASSUME CS:CODE
START:MOV AL,89H
MOV DX,0073H
OUT DX,AL
S: MOV DX,0072H
IN AL,DX
NOT AL
MOV DX,0071H
OUT DX,AL
JMP S
CODE ENDS
END START
左
CODE SEGMENT
ASSUME CS:CODE
START:MOV AL,89H
MOV DX,0073H
OUT DX,AL
MOV AL,0FEH
S: MOV DX,0071H
OUT DX,AL
ROL AL,1
MOV CX,0FFFFH
DELAY:LOOP DELAY
JMP S
CODE ENDS
END START
右
CODE SEGMENT
ASSUME CS:CODE
START:MOV AL,89H
MOV DX,0073H
OUT DX,AL
MOV AL,0FEH
S: MOV DX,0071H
OUT DX,AL
ROR AL,1
MOV CX,0FFFFH
DELAY:LOOP DELAY
JMP S
CODE ENDS
END START
+1:
CODE SEGMENT
ASSUME CS:CODE
START:MOV AL,89H
MOV DX,0073H
OUT DX,AL
MOV AL,0FEH
S: MOV DX,0071H
OUT DX,AL
DEC AL
MOV CX,0FFFFH
DELAY:LOOP DELAY
JMP S
CODE ENDS
END START
-1:
CODE SEGMENT
ASSUME CS:CODE
START:MOV AL,89H
MOV DX,0073H
OUT DX,AL
MOV AL,0FEH
S: MOV DX,0071H
OUT DX,AL
INC AL
MOV CX,0FFFFH
DELAY:LOOP DELAY
JMP S
CODE ENDS
END START
http://wenku.baidu.com/link?url=F17EErj0iNuAWM3UpOne385uwPqV2ItF7rywSSkgSl7ewtnwf5PxDhtNF9bFwPpnCYlYkGGox0uHSBXKcdW1HIXKGWPulBt8_vpqWZ4cLTS
http://www.docin.com/p-686994948.html