数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

ST486DX 数据表(PDF) 18 Page - STMicroelectronics

部件名 ST486DX
功能描述  PROGRAMMING MANUAL
PDF  34 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

ST486DX 数据表(HTML) 18 Page - STMicroelectronics

Back Button ST486DX Datasheet HTML 14Page - STMicroelectronics ST486DX Datasheet HTML 15Page - STMicroelectronics ST486DX Datasheet HTML 16Page - STMicroelectronics ST486DX Datasheet HTML 17Page - STMicroelectronics ST486DX Datasheet HTML 18Page - STMicroelectronics ST486DX Datasheet HTML 19Page - STMicroelectronics ST486DX Datasheet HTML 20Page - STMicroelectronics ST486DX Datasheet HTML 21Page - STMicroelectronics ST486DX Datasheet HTML 22Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 18 / 34 page
background image
ST486DX - SMM SOFTWARE CONSIDERATIONS
28
3.3
Maintaining the CPU State
The following registers are not automatically saved/restored on SMM entry/exit.
General Purpose Registers:
EAX, EBX, ECX, EDX
Pointer and Index Registers:
EBP, ESI, EDI, ESP
Selector/Segment Registers:
DS, ES, SS, FS, GS
Descriptor Table Registers:
GDTR, IDTR, LDTR, TR
Control Registers:
CR2, CR3
Debug Registers:
DR0, DR1, DR2, DR3, DR6
Configuration Registers:
CCR1, CCR2, CCR3, SMAR
FPU Registers:
Entire FPU state.
If any of these registers need to be used by the SMM routine, the registers need to be saved after en-
try to the SMM routine and then restored prior to exit from SMM. Additionally, if power is to be
removed from the CPU and the system is required to return to the same system state after power is
reapplied, then the entire CPU state must be saved to a non-volatile memory subsystem such as a
hard disk.
3.3.1
Maintaining Common CPU Registers
The following is an example of the instructions needed to save the entire CPU state and restore it.
This code sequence will work from real mode if the conditions needed to execute SGS-Thomson
SMM instructions are met (see Section 2.3).
; Save and Restore the common CPU registers.
; The information automatically saved in the
; header on entry to SMM is not saved again.
include SMIMAC.INC
.386P
;required for SMIMAC.INC macro
mov
cs:save_eax,eax
mov
cs:save_ebx,ebx
mov
cs:save_ecx,ecx
mov
cs:save_edx,edx
mov
cs:save_esi,esi
mov
cs:save_edi,edi
mov
cs:save_ebp,ebp
mov
cs:save_esp,esp
svdc
cs:,save_ds,ds
svdc
cs:,save_es,es
svdc
cs:,save_fs,fs
svdc
cs:,save_gs,gs
svdc
cs:,save_ss,ss
svldt
cs:,save_ldt
;sldt is not valid in real mode



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com