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...
07A4
BO
27
MOV
AL,DISABLE_SLEEP+CLOCK-RUN+GLOBAL_NMI
ENABLE
NMIS
07A6
E6
72
OUT
CLOCK-CTL
,AL ;
WRITE
TO
PORT
07A8
58
POP
AX
07A9
C3
RET
07AA
ENABLE_NMI
ENDP
Get RTC Register (GET_RTC_REG)
07AA
07AA
07AB
07AC
07AD
07AF
07Bl
0783
0785
0787
0789
0788
0780
078F
07Cl
07C3
07C5
07C6
07C7
07C8
9C
FA
53
E4
72
8A
08
24
OF
E6
72
SA
C4
E6
70
EB
00
E4
71
8A
F8
8A
C3
E6
72
SA
C7
5B
90
C3
;
*********************************************************************
ROUTINE-NAME: GELRTCREG
FUNCTION:
THIS
ROUTINE
WILL
GET
THE
DESIGNATED
RTC
REGISTER
LOCATION
INTO
THE
AL
REGISTER.
ALL
INTERRUPTS
WILL
BE
DISABLED
DURING
THIS
PROCESS
AND
RESTORED
WHEN
COMPLETE.
ENTRY
CONDITIONS:
INPUT
CONDITIONS:
AH
=
REAL
TIME
CLOCK
REGISTER
NUMBER
RESTRICTIONS:
NONE
EXIT
CONDITIONS:
AL
=
CONTENTS
OF
SPECIFIED
REGISTER
REGISTERS
MODIFIED:
AL
.
*********************************************************************
GELRTCREG
PUSHF
PROC
NEAR
CLI
PUSH
IN
MOV
AND
OUT
MOV
OUT
JMP
IN
MOV
MOV
OUT
MOV
POP
POPF
RET
BX
AL, CLOCKJTL
BL,AL
AL,NOT
GLOBAL_NMI
CLOCKJTL,
AL
AL,AH
RTCRjORT ,AL
$+2
AL,
RTCD_PORT
BH,AL
AL,
BL
CLOCK-CTL
,AL
AL,
BH
BX
GELRTCREG
ENDP
DISABLE
INTERRUPTS
BL
(--
NMI
CONTROL
STATE
DISABLE
NMI
WRITE
RAM
ADDRESS
READ
DATA
BH
<--
DATA
RESTORE
NMI
STATE
RESTORE
DATA
RESTORE
INTERRUPT
STATE
Put RTC Register
(PUT
_RTC_REG)
;
*********************************************************************
ROUTINE-NAME: PULRTCREG
FUNCTION:
THIS
RTNE
WILL
WRITE
THE
DESIGNATED
RTC
REGISTER
LOCATION
WITH
THE
CONTENTS
OF
THE
AL
REGISTER.
ALL
INTERRUPTS
WILL
BE
DISABLE
DURING
THIS
PROCESS
AND
RESTORED
WHEN
COMPLETE.
ENTRY
CONDITIONS:
INPUT
CONDITIONS:
AH
=
REAL
TIME
CLOCK
REGISTER
NUMBER
AL
=
DATA
TO
BE
STORED
INTO
REGISTER
RESTRICTIONS:
NONE
2-208 ROM BIOS

Related product manuals