The interrupt vector table in the 8085 is a region of low memory that contains the target addresses for the RST instructions. RST can be invoked by the program, by an INTR request which provides an RST x instruction in response to INTA, or by one of the four direct interrupt pins, TRAP, RST5.5, RST6.5, and RST7.5 Each of these interrupt sequences place the PC on the stack, and then execution goes to one of the vectors. The vectors are as follows... RST 0: 0000H
RST 1: 0008H
RST 2: 0010H
RST 3: 0018H
RST 4: 0020H
TRAP: 0024H
RST 5: 0028H
RST5.5: 002CH
RST 6: 0030H
RST6.5: 0034H
RST7: 0038H
RST7.5: 003CH
The interrupt vector table contains 256 four byte entries, containing the CS:IP interrupt vectors for each of the 256 possible interrupts. The table is used to locate the interrupt service routine addresses for each of those interrupts.
There are 256 different interrupt vectors in the 8086/8088. Each vector is a far CS:IP address, which is four bytes. That makes the interrupt vector table 1,024 bytes.
Interrupt vector table
Interrupt Acknowledgegenerated by the microprocessor in response to INTR. Causes the interrupt vector to be put onto the data bus
In the 8086/8088, the interrupt vector table is the first 1024 bytes of memory. In the 8085, the interrupt vector table is the first 64 bytes of memory if using the RST form of interrupt, otherwise the interrupt vector is provided by the interrupting device, usually in the form of a CALL instruction. The interrupt handler is wherever the interrupt vector points to.
The interrupt vector table in the 8086/8088 is the first 1024 bytes in memory. There are 256 vectors, each containing 4 bytes, CS:IP, for each possible interrupt source.
The BIOS function in the 8086 microprocessor is called an interrupt function. It is an interrupt function because it is not called by a function call instruction.
The 8086 interrupt table is from 0000h to 03FFh for interrupt 0 through interrupt 255. It is common practice to design systems that use only the lower-numbered interrupts and then use the upper part of the interrupt table for code or data. For more information see: http://datasheets.chipdb.org/Intel/x86/808x/datashts/8086/231455-005.pdf
Actually By Default this is present in BIOS(ROM) and at the boot time Operating System loads it to the RAM.
The INT 21H instruction in the 8086 is a software interrupt to vector 21H. In order for it to be used for input/output, the programming that responds to INT 21H must be present. This is part of the Operating System.
8086 have 5 interrupt lines.
The 8086 microprocessor has 40 pins.
No. RST7.5 is a maskable interrupt on the 8085, not the 8086/8088.