Professional Documents
Culture Documents
لوحة المفاتيح KEY BAD
لوحة المفاتيح KEY BAD
0800020 -:
-:
1002/ 0 / 10 :
-:
KEY BAD .
-:
BIT BY
BIT KEY BAD -:
D1
D2
D4 D5 D6 D7
D0
Bit D0 3
D0,D1,D2 Bit Bit D4 D7 3
D0,D7 . 3
IN
Out
C Low
C High
Hex
Hex
D0
D1
D2
D3
D4
D5
D6
D7
10
80
10
40
10
20
10
01
10
80
10
40
10
20
10
01
13
80
13
40
13
20
13
01
-:
Port C D0,D1,D2
AL
KEY BAD ...
C-Low
MOD B
C-High
MOD A
0
S.C
0
-:
Dig 3:
MOV AL,98
OUT 06,AL
MOV AL,01
OUT 04,AL
IN
AL,04
AND AL,80
JZ
Dig 6
CALL DELAY
MOV BL,03
JMP Done
Dig 6:
Done :
IN
AND
JZ
AL,04
AL,40
Dig 3
CALL DELAY
MOV BL,06
INT 3
DELAY :
YY:
MOV CX,FFFF
LOOP YY
RET
Wait:
IN
AND
JNZ
RET
AL,04
AL,F0
Wait