Real-Time Clock Bytes (X
'
000
'
–X
'
00D
'
): Bit definitions and
addresses for the real-time clock bytes are shown in Figure 2-15.
Figure
2-15. Real-Time Clock Bytes (X
'
000
'
–X
'
00D
'
)
Address
(Hex)
Function
Byte Number
000
Seconds
0
001
Second alarm
1
002
Minutes
2
003
Minute alarm
3
004
Hours
4
005
Hour alarm
5
006
Day of week
6
007
Date of month
7
008
Month
8
009
Year
9
00A
Status register A
10
00B
Status register B
11
00C
Status register C
12
00D
Status register D
13
Note: The setup program initializes status registers A and B when
the time and date are set. Interrupt 1AH is the BIOS
interface to read and set the time and date; it initializes the
registers in the same way that the setup program does.
Status Register A (X
'
00A
'
)
Figure
2-16. Status Register A (X
'
00A
'
)
Bit
Function
7
Update in progress
6–4
22-stage divider
3–0
Rate-selection bits
Bit 7
If set to 1, this bit indicates that the time-update cycle is
in progress. If set to 0, it indicates that the current date
and time can be read.
Bits 6–4
These bits identify which time-base frequency is being
used. The system initializes these bits to B
'
010
'
, which
selects a 32.768-kHz time base. This is the only value
supported by the system for proper timekeeping.
Bits 3–0
These bits allow the selection of a divider output
frequency. The system initializes the rate-selection bits
to B
'
0110
'
, which selects a 1.024-kHz square-wave
2-20
ThinkPad 560Z System Board
Содержание ThinkPad 560Z
Страница 1: ...xxxxxxx xxxx xxxx xx...
Страница 52: ...2 34 ThinkPad 560Z System Board...
Страница 62: ...3 10 ThinkPad 560Z Subsystems...
Страница 118: ...Function Declaration C Language Smapi BIOS function typedef WORD far SMB PINPARM POUTPARM A 56 ThinkPad 560Z SMAPI BIOS...
Страница 126: ...A 64 ThinkPad 560Z SMAPI BIOS...
Страница 134: ...IBM Part Number xxxxxxx Printed in the United States of America...