EasyManua.ls Logo

IBM PC CONVERTIBLE

IBM PC CONVERTIBLE
275 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
0523
0523
C3
0524
0524
RETURN
TO
CALLER
XL
noo:
RET
KYBD_XL
T
ENDP
SUBROUTINE
NUM_STATE_FIX
IN
QUEUE
RETURN
PROCEDURE
END
THIS
ROUTINE
MAKES
THE
NUM_STATE
FLAG
REFLECT
THE
KEYPAD_STATE
FLAG.
INPUT:
NONE
OUTPUT:
NUM_STATE
SET
OR
RESET
NUM_STATLFIX
PROC
NEAR
0524
80
26
0017
R
OF
AND
KB_FLAG,NOT
NUM_STATE
;
TURN
OFF
NUM_STATE
0529
F6
06
00B4
R
04
TEST
KB_NMLCNTL,KEYPAD_STATE; IS
KEYPAD
IN
ACTIVE
STATE?
052E
74
05
JZ
NSF_RET
;
NO,
LEAVE
NUM_STATE
OFF
0530
80
OE
0017
R
20
OR
KBJLAG,NUM_STATE;
YES,
TURN
NUM_STATE
ON
0535
0535
C3
0536
0536
0536
B4
00
0538
AO
0049
R
053B
CD
10
0530
2B
02
053F
BD
0000
0542
OE
0543
07
0544
E8
0000
0547
E4
7F
0549
24
F3
054B
E6
7F
0540
0540
E4
70
054F
EB
FC
0551
NSF_RET:
RET
NUM_STATE_FIX
ENDP
THIS
ROUTINE
IS
ACTIVATED
WHEN
THE
NMLFLIH
DETECTES
AN
I/O
CHECK
IT
CAUSES
A
PARITY
CHECK
ICON
TO
BE
DISPLAYED
ON
THE
ACTIVE
DISPLAY
AFTER
THE
DISPLAY
SCREEN
IS
CLEARED.
SUSPEND
IS
DISABLED
AND
THE
KEYBOARD
IS
WAITING
FOR
A
FUNCTION
CONTROL
DELETE
KEY
SEQUENCE.
CHAN_CHK
PROC
NEAR
MOV
AH,O
MOV
AL,
CRLMODE
INT
lOH
SUB
DX,DX
MOV
BP
,OFFSET
PAR_CHK
PUSH
CS
INIT
AND
SET
MODE
FOR
VIDEO
CALL
V I
DEO_JO
PROCEDURE
SET
ROW/COLUMN
FOR
ICON
GET
ADDRESS
OF
PARITY
CHECK
POP
ES
ES:BP
CONTAIN
ICON
ADDRESS
CALL
ICON_PR
DISPLAY
CHECK
ICON
IN
AL,PWILSTAT
;
DISABLE
SUSPEND
NMI
AND
AL,NOT
EN_SUS_NMI+HDWR_RESET
;
OUT
PWR_STAT
,AL
CHAN_STOP:
IN
AL,7DH
JMP
SHORT
CHAN_STOP
KEEP
READING
KEYBOARD
FOR
RESET
SEQUENCE
Real-Time Clock
NMI
(RTC_ALARM_NMI)
;
***************************************************************
RTCALARM_NMI
--
REAL
TIME
CLOCK
INTERRUPT
HANDLER
THIS
ROUTINE
HANDLES
THE
PERIODIC
AND
ALARM
INTERRUPTS
FROM
THE
NON-VOLATILE
TIMER.
INPUT
FREQUENCY
IS
1.024
KHZ
OR
APPROXIMATELY
1024
INTERRUPTS
EVERY
SECOND
FOR
THE
PERIODIC
INTERRUPT.
FOR
THE
ALARM
FUNCTION,
AN
INTERRUPT
WILL
OCCUR
AT
THE
DESIGNATED
TIME.
2-44 ROM BIOS

Related product manuals