






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Some concept of Machine Organization are Anatomy, Cache Access Time, Instruction Formats, Instruction Formats, Instruction Formats, Multidimensional Meshes, Network Processors, Snooping Protocol. Main points of this lecture are: Interrupts, Asynchronous External, Keyboard, Being Asynchronous, Normal Event, Interfere, Internal Requests, Illegal Address, Overflow, Hardware Malfunction
Typology: Slides
1 / 11
This page cannot be seen from the preview
Don't miss anything!







Interrupts & Exceptions
Program Context Implications What are the Program Context implications of:
Interrupt Components
Keyboard Status Register: Keyboard Data Register: Keyboard Priority: 0 to 7 Device Interrupt Vector #: 1 80 to 1FF (Note: device actually sends 00-FF to CPU)
PC (Program Counter) R6 (Stack Pointer) PSR (Program Status Word) Bits: 15 10 9 8 2 1 0 | S | | Priority | | N| Z| P | USP.saved (User Stack Pointer Storage) SSP.saved (Supervisor Stack Pointer Storage)
Interrupt Example Intr Vectors Program flow Supervisor Stack
Program: