EasyManua.ls Logo

AMD K5

AMD K5
406 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
5-176 Bus Interface
AMD-K5 Processor Technical Reference Manual 18524C/0Nov1996
the processor executes housekeeping microcode, the processor
prepares to service the interrupt by performing the following
accesses on the bus:
IDT LookupUsing the interrupt vector and, in Protected
mode, the base address of the interrupt descriptor table
(IDT), from the interrupt descriptor table register (IDTR),
the processor performs a read on the bus to look up the 8-
byte IDT entry. In Figure 5-19B, this appears as a burst
read, which is cached.
GDT LookupUsing the segment descriptor from the IDT,
the processor performs another read of the global descrip-
tor table (GDT) to look up the 8-byte code segment descrip-
tor. This also appears as a burst read, which is cached.
Alternatively, this read can access the local descriptor table
rather than the global descriptor table.
Write to StackAs shown in Figure 5-19C the processor
saves the EFLAGS, CS, and EIP registers on the stack.
These saves appear as three single writes.
Code Fetch for Interrupt HandlerFinally, using the base
address from the GDT descriptor and the offset from the
IDT descriptor, the processor locates the interrupt handler
in the code segment (CS) and begins fetching the code in
cacheable burst reads.

Table of Contents

Related product manuals