參數(shù)資料
型號: AM486DE2
英文描述: Am486DE2 Microprocessor Data Sheet
中文描述: Am486DE2微處理器數(shù)據(jù)表
文件頁數(shù): 35/52頁
文件大?。?/td> 1242K
代理商: AM486DE2
Am486DE2 Microprocessor
35
tion vectors. The interrupt vector table for SMM has the
same format as for Real mode. Until the interrupt vector
table is correctly initialized, the SMI handler must not
generate an exception (or software interrupt). Even
though hardware interrupts are disabled, exceptions
and software interrupts can still occur. Only a correctly
written SMI handler can prevent internal exceptions.
When new exception vectors are initialized, internal ex-
ceptions can be serviced. The restrictions follow:
I
Due to the Real mode style of base address
formation, an interrupt or exception cannot transfer
control to a segment with a base address of more
than 20 bits.
I
An interrupt or exception cannot transfer control to a
segment offset of more than 16 bits.
I
If exceptions or interrupts are allowed to occur, only
the Low order 16 bits of the return address are
pushed onto the stack. If the offset of the interrupted
procedure is greater than 64 Kbytes, it is not possible
for the interrupt/exception handler to return control
to that procedure. (One workaround is to perform
software adjustment of the return address on the
stack.)
I
The SMBASE Relocation feature affects the way the
CPU returns from an interrupt or exception during an
SMI handler.
Note:
The execution of an IRET instruction enables
Non-Maskable Interrupt (NMI) processing.
HALT during SMM
HALT should not be executed during SMM, unless in-
terrupts have been enabled. Interrupts are disabled on
entry to SMM. INTR and NMI are the only events that take
the CPU out of HALT within SMM.
Relocating SMRAM to an Address above 1 Mbyte
Within SMM (or Real mode), the segment base registers
can be updated only by changing the segment register.
The segment registers contain only 16 bits, which
allows
only 20 bits to be used for a segment base address (the
segment register is shifted left 4 bits to
determine the
segment base address). If SMRAM is relocated to an
address above 1 Mbyte, the segment registers can no
longer be initialized to point to SMRAM.
These areas can still be accessed by using address
override prefixes to generate an offset to the correct
address. For example, if the SMBASE has been relo-
cated immediately below 16M, the DS and ES registers
are still
initialized to 0000 0000h. Data in SMRAM can still
be accessed by using 32-bit displacement registers:
move esi,OOFFxxxxh;64K segment immediately
below 16M
move ax,ds:[esi]
相關(guān)PDF資料
PDF描述
AM486DX Am486DX - Am486DX Block Diagram
AM486DXPGA Am486DX PGA - Am486DX PGA Package Temperature Comparisons
AM486DXSQFP 70NS, PLCC, IND TEMP(EEPROM)
AM486 Am486 Microprocessor Software User's Manual? 4.40MB (PDF)
AM49DL3208G Am49DL3208G - Stacked Multi-Chip Package (MCP) Flash Memory and pSRAM
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
AM486DE2-66V8TGC 制造商:AMD 制造商全稱:Advanced Micro Devices 功能描述:8-Kbyte Write-Through Embedded Microprocessor
AM486DE2-66V8THC 制造商:Advanced Micro Devices 功能描述:Microprocessor, 32 Bit, 208 Pin, Plastic, QFP
AM486DX 制造商:未知廠家 制造商全稱:未知廠家 功能描述:Am486DX - Am486DX Block Diagram
AM486DX/DX2 制造商:未知廠家 制造商全稱:未知廠家 功能描述:Am486DX/DX2 Hardware Reference Manual
AM486DX2 制造商:AMD 制造商全稱:Advanced Micro Devices 功能描述:Am5X86⑩ Microprocessor Family