- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Architecture of 8259
8259 Microprocessor is architected in a unique style. It can program by means of some interrupts conditions by means of level or interrupt level often called edge-triggered interrupt level. Masking is done to individual interrupt bits. As the number of 8259 increases interrupt pins up to 64 can be obtained. There are 3 registers 8259 contains along with one priority resolver(PR). They are as follows −
Interrupt Request Register(IIR) − It stores the bits who requests the interrupt.
Interrupt service register(ISR) − It stores the currently interrupt levels.
Interrupt Mask Register(IMR) − Stores the interrupt levels to be masked.
PriorityResolver(PR) − Set the priority of interrupts by examining all the three registers and set the interrupt level inISR having the highest priority.
SP/EN (low active pin) − When its value is 1 it works in master mode and when its value is 0 it works in slave mode.
Cascade Buffer − Used for cascading more Programmable Interrupt Controller.
Fig −8259 interfaced along with 8085 processor
- Related Articles
- Pins of 8259
- Overview of the working of 8259
- 8259 PIC Microprocessor
- Registers used in 8259
- Slave register in 8259
- Interrupt request register in 8259
- Interrupt mask register in 8259
- In-service register in 8259
- Programming the 8259 with slaves
- Use of 8259 in an 8086-based system
- Programming the 8259 with no slaves
- Architecture of the Internet
- Architecture of Classic Ethernet
- Architecture of SAP HANA system
- Three Level Architecture of Database
