ST486DX ST Microelectronics, ST486DX Datasheet - Page 19

no-image

ST486DX

Manufacturer Part Number
ST486DX
Description
PROGRAMMING MANUAL
Manufacturer
ST Microelectronics
Datasheet
; at the end of the SMM routine the following code
; sequence will reload the entire CPU state
; the data space to save the CPU state is in
; the Code Segment for this example
save_ds
save_es
save_fs
save_gs
save_ss
save_ldt
save_tsr
save_eax
save_ebx
save_ecx
save_edx
save_esi
save_edi
save_ebp
save_esp
save_gdt
save_idt
svts
db
sgdt
db
sidt
mov
mov
mov
mov
mov
mov
mov
mov
rsdc
rsdc
rsdc
rsdc
rsdc
rsldt cs:,save_ldt
rsts
db
sgdt
db
sidt
cs:,save_tsr
66h
fword ptr cs:[save_gdt]
66h
fword ptr cs:[save_idt]
eax,cs:save_eax
ebx,cs:save_ebx
ecx,cs:save_ecx
edx,cs:save_edx
esi,cs:save_esi
edi,cs:save_edi
ebp,cs:save_ebp
esp,cs:save_esp
ds,cs:,save_ds
es,cs:,save_es
fs,cs:,save_fs
gs,cs:,save_gs
ss,cs:,save_ss
cs:,save_tsr
66h
fword ptr cs:[save_gdt]
66h
fword ptr cs:[save_idt]
dt
dt
dt
dt
dt
dt
dt
dd
dd
dd
dd
dd
dd
dd
dd
df
df
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
ST486DX - SMM SOFTWARE CONSIDERATIONS
;str is not valid in real mode
;32bit version saves everything
;32bit version saves everything
29

Related parts for ST486DX