ARCHITECTURE AND INSTRUCTIONS

The interrupt pointer (or interrupt vector) table (Fig. 2-9) is the link between an inter- rupt type code and the procedure designated

to service interrupts associated with that code. The interrupt pointer table occupies up to lK bytes oflow memory. There may be up

3FFH

f--TYPE 255 POINTER: _

(AVAILABLE)

3FCH

AVAILABLE INTERRUPT POINTERS (224)

r--TYPE 33 POINTER: --'-

(AVAILABLE)

OB4H

-

TYPE 32 POINTER:

-

 

(AVAILABLE)

 

OBOH

07FH

- TYPE 31 POINTER: - (RESERVED)

RESERVED INTERRUPT POINTERS (27)

f--TYPE 5 POINTER: - (RESERVED)

014H

f--TYPE 4 POINTER: -

OVERFLOW

010H

TYPE 3 POINTER:

~-BYTEINT INSTRUCTION

OOCH

DEDICATED

INTERRUPTf--TYPE 2 POINTER: -

POINTERSNON-MASKABLE

(5)OOBH

r---TYPE 1 POINTER: -

SINGLE-STEP

004H

f--TYPE 0 POINTER: -

DIVIDE ERROR

OOOH

"",,1.1-·--- 16 BITs----I.~1

CS BASE ADDRESS

r ---------

IP OFFSET

Figure 2-9. Interrupt Vector Table in Memory

2-9

Page 44
Image 44
Intel 210200-002 manual ·--- 16 BITs----I.~1