IBM 560 Manuel D’Utilisation

Page de 136
   
 
 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_BASE 
DD
?
; +1C - 32-bit protected mode base address
 
SMB_HEADER
ENDS
ThinkPad 560/560E SMAPI BIOS
A-53