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...
0023
F6
C3
40
TEST
BL,IOCHICNMI
CHANN
EL
CH
ECK?
0026
74
03
JZ
NMLOO
0028
E9
0536 R
JMP
CHAN_CHK
PROCESS
CHANNEL
CHECK
002B
NMLOO:
002B
F6
C3
08
TEST
BL,
SYS_SUSP
_NMI
SYSTEM
SUSPEND?
002E
74
03
JZ
NMLOI
0030
E9
0797
R
JMP
SUSPEND
RUN
SYSTEM
SUSPEND
ROUTINE
0033
NMLOI
:
0033
F6
C3
80
TEST
BL,DSKLNMI
0036
75
37
JNZ
DSKT
_RESYNC
PROCESS
DISKETTE
NMI
0038
F6
C3
01
TEST
BL,KBDATILNMI
KEYBOARD
DATA
READY?
003B
74
03
JZ
NML02
003D
E9
025F R
JMP
KYBD_PREP
GO
TO
PROCESS
DATA
0040
NML02:
0040
F6
C3
10
TEST
BL,
KBCLR_NMI
KEYBOARD
CLEAR?
0043
74
03
JZ
NML03
0045
E9
02F6 R
JMP
KYBD_CLR
PROCESS
KEYBOARD
CLEAR
0048
NML03
:
0048
F6
C3
04
TEST
BL, RTCJILRfLNMI
004B
74
03
JZ
NMIH_EXIT
EXIT I F
NOT
ALARM
004D
E9
0551
JMP
RTCALARM_NMi
OTHERWISE
MUST
BE
ALARM
KYBD_PREP,
KYBD_CLR
,
DSKLRESYNC,
RTCALARM_NMI
ROUTINES
RETURN
HERE
0050 NMIH_EXIT:
0050
FA
CLI
0051
BO
07
MOV
AL,
DI
SABLLSLEEP+CLOCICRUN
DISABLE
NMIS
0053
E6
72
OUT
CLOCICCTL
,AL
0055
E4
61
IN
AL,NMLCNTL
0057
24
F7
AND
AL,NOT
OIS...ALARM
RE-ENABLE
ALARM
NMI
0059
E6
61
OUT
NMLCNTL
,AL
005B
E4
62
IN
AL,NMLSRC
READ
NMI
SOURCE
FLAGS
005D
24
DF
AND
AL,NOT
TlMERLSN
SAVE
ALL
BUT
TIMER
SENSE
005F
75
AC
JNZ
NMLREDRIVE
0061
NMIH_OUT:
0061
IF
POP
DS
RESTORE
REGISTERS
0062
07
POP
ES
0063
5F
POP
DI
0064
5E
POP
SI
0065
5D
POP
BP
0066
5A
POP
DX
0067
59
POP
CX
0068
5B
POP
BX
0069
BO
27
MOV
AL,
DI
SABLE_SLEEP+CLOCICRUN+GLOBAL_NMI
ENABLE
NMIS
006B
E6
72
OUT
CLOCICCTL,AL
006D
58
POP
AX
006E
CF
IRET
006F
NMLFLIH
ENDP
INCLUDE
DSKTNMI.INC
SUBTTL
DISKETTE
RESYNC
DRIVER
EXTRN
NECOUTPUT:
NEAR
EXTRN
RESUL
TS:
NEAR
EXTRN
DISICRESET:NEAR
EXTRN
GELPARM:
NEAR
EXTRN
GELVECTOR@:NEAR
2-28 ROM BIOS

Related product manuals