Interrupt vector table is always created in first 1K area of the memory. Explain why?
When CPU receives an interrupt type number from PIC, it uses this number to look up corresponding interrupt vector in memory. There are 256 interrupt types. Every interrupt vector occupies 4 bytes. Hence, a total of 4 x 256 = 1K bytes of memory is reserved at the beginning of processor memory address space for storing interrupt vectors.