IBM 560z Manuale Supplementare
![IBM](https://files.manualsbrain.com/attachments/f70d337d03c66895b7a6fbe0e6de3554f47d7dd3/common/fit/150/50/fb4e568062ca4d0154259807170f4c71f2c7aafa861a4d9a0eb3af958af4/brand_logo.png)
Installation Check
Assembler Language: Real Mode
;
;
FindSmapi
; -----------
;
;
;
On Entry : None
;
On Exit
: CF = ð .. Find out
;
DX - Segment
;
BX - Pointer to Header
;
;
;
CF = 1 .. No Smapi BIOS
;
FindSmapi
Proc
Near
push
eax
push
cx
push
si
push
ds
mov
ax, BIOS_SEG
; Fððð Segment
mov
ds, ax
mov
bx, ð
; Start Point
mov
cx, SMB_CAND_CNT
; Total Check Count
mov
eax, 'BMS$'
; Target Strings
@@:
cmp
eax, dword ptr ds:[bx].@SMBHDR_SIG
je
short @f
add
bx, 1ðh
; Next Paragraph
loop
@b
stc
jmp
short FindSmapiFin
ThinkPad 560Z SMAPI BIOS
A-57