![background image](http://html1.mh-extra.com/html/ibm/thinkpad-600/thinkpad-600_reference-manual_3493243129.webp)
Samples
Data Structure
Assembler Language
;
;
SMAPI BIOS Header
;
SMB_HEADER
STRUC
@SMBHDR_SIG
DB
4 dup (?) ; +
- Signature
@SMBHDR_VER
DB
?
; + 4 - Major version
@SMBHDR_VER_VER
DB
?
; + 5 - Minor version
@SMBHDR_LEN
DB
?
; + 6 - Length
@SMBHDR_CHKSUM
DB
?
; + 7 - Checksum
@SMBHDR_INFO
DW
?
; + 8 - Information word
@SMBHDR_RSV1
DW
?
; + A - Reserve 1
@SMBHDR_R_OFFSET
DW
?
; + C - Real mode offset
@SMBHDR_R_SEGMENT
DW
?
; + E - Real mode segment
@SMBHDR_RSV2
DW
?
; +1 - Reserve 2
@SMBHDR_P16_OFFSET
DW
?
; +12 - 16-bit protected mode offset
@SMBHDR_P16_BASE
DD
?
; +14 - 16-bit protected mode base address
@SMBHDR_P32_OFFSET
DD
?
; +18 - 32-bit protected mode offset
@SMBHDR_P32_BASET
DD
?
; +1C - 32-bit protected mode base address
SMB_HEADER
ENDS
SMAPI BIOS
B-53
Summary of Contents for ThinkPad 600
Page 1: ......
Page 6: ...vi...
Page 10: ...x Preface...
Page 58: ...2 36 System Board...
Page 72: ...3 14 Subsystems...
Page 76: ...A 4...
Page 142: ...C 2 SMAPI BIOS...