Skip to main content

8259A Programmable Interrupt Controller || MicroProcessor

Introduction

The 8259 is a programmable interrupt managing device specially designed for use with the interrupt signals of the 8085 microprocessor.
The 8259A block diagram includes control logic, registers for interrupt requests, priority resolver, cascade logic and data bus. The registers manage interrupt requests, the priority resolver determine their priority. The cascade logic is used to connect additional 8259A devices

Operation of 8259A

The following steps take place during the operation of 8259A :
1. One or more interrupt request lines go high requesting the service. 2. The 8259A resolves the priorities and sends an INT signal to the microprocessor. 3. The microprocessor acknowledges the interrupt by sending INTA. 4. After the INTA has been received, the opcode for the call instruction (CDH) is placed on the data bus. 5. Because of the call instruction, the microprocessor sends two more INTA signals. 6. At the first INTA, 8259A places the low order 8-bit address on the data bus and at the second INTA, it places the higher order 8-bit address of the interrupt vector. This completes the 3 bytes CALL instruction. 7. The program sequence of the microprocessor is transferred to the memory location specified by the CALL instruction.

Comments

Popular posts from this blog

B Sc. CSIT 3rd Semester Exam Result 2075 Published

TU, IOST recently published the result of B Sc. CSIT III Semester Examination held on Jestha, 2075. CSIT 3rd Semester Result 2075 To View The Result : CLICK HERE

Parallel Communication vs Serial Communication

Parallel Communication  When a word of n bits is to be transmitted in parallel, each bit is transmitted on a separate line along with a common ground line with respect to which the status of each line is measured. Thus, a channel comprises of (n+1) lines. - It is faster. - Hardware requirement is complex. - Example : 8255A PPI Serial Communication In serial data transfer, each bit of the word is sent in succession, one at a time over a single pair of wire. A parallel to serial converter is used to convert the incoming parallel data to serial form and then the data is sent out with the least significant bit D0 first and most significant D7 coming last of all. - It is slower. - Hardware requirement is simple. - Example : Rs-232C