Syllabus - ES1 – 3. Microprocessors and Assembly Language Programming
ES1 – 3. Microprocessors and Assembly Language Programming
(4 Hours – 5 Credits)
Unit – I
Introduction
Components of IBM PC: System Unit – Monitor – Input devices – Printer. Interfaces :I/O Buses – Parallel and Serial Ports- Universal Serial Bus. Software Support General Organization of a Microcomputer: CPU-Buses-Memory-Input and Output Devices. 8086 Internal Architecture: The EU- The BIU. Addressing Modes: Immediate Addressing Mode – Register Addressing Mode – Memory Addressing Mode – Port Addressing Mode.
Unit II
Assembly Programming
Instructions: Data Transfer Instructions – Arithmetic Instructions –Bit –manipulation Instructions – String Instructions- Branch Control Instructions – Iteration Control Instructions – Interrupt Instructions – Processor Control Instructions. Assembly Language Programming: Program Development Tools – Assembler Directives. Programming Examples.
Unit III
Advanced Microprocessor
Pins and Signals : Pin Configuration – Signals – Bus Cycles. Basic System Components: Clock Generator – Bus Buffering and Demultiplexing – Bus Controller – Address Decoders. Interrupts : Interrupt Vector Table- The 8086 Response to Interrupts – 8086 Interrupt Types – Priority to 8086 Interrupts. Direct Memory Access : Basic DMA Operation
Unit IV
Microprocessor Input / Output
Parallel IO Methods : Simple I/O – Strobe I/O – Handshake I/O – DMA Controlled I/O. Programmable Peripheral Interfaces: Internal Blocks of 8255A- Interfacing 82455A to 8086-Operating Modes. Priority Interrupt Controller : Internal block Diagram – Operations –Interfacing 8259A to 8086 – Progarmming 8259A. Direct Memory Access Controller: Organization of 8237 – Connecting 8237 to 8086 system . Proigrammable Interval timer: Internal Block Diagram – Programming the 8254 – Modes of operation – Interfacing 8254 to 8086
Unit V
Other Microprocessor and Standards
Protected Mode Operation : Limitations of Real Mode Operation – Features of Protected Mode Operation – Memory Addressing in Protected Mode – Virtual Memory – Multitasking – Virtual Real Mode. The 80486 Microprocessor: Internal Blocks and Signals – Internal Registers – Instructions – Memory and I/O. The Pentium Microprocessor : Internal Blocks and Signals – Registers – Instructions – Memory and I/O. Pentium –MMX Microprocessor-The Pentium – Pro Microprocesor: Internal Structure – The Pentium – II Microprocessor.
Text Book:
Microprocessors , PC Hardware and Interfacing – N. Mathivanan - Prentice Hall of India - 2007
Unit I Chapters 1, 2 (1. 1, 1. 2, 1. 3, 1. 4, 2. 1, 2. 2, 2. 3, 2. 4)
Unit II Chapter 2 (2. 5, 2. 6)
Unit III Chapter 3 (3. 1, 3. 2, 3. 3, 3. 8, 3. 9)
Unit IV Chapter 4 (4. 1, 4. 2, 4. 3, 4. 4, 4. 5, 4. 6)
Unit V Chapter 5 (5. 1, 5. 2, 5. 5, 5. 6, 5. 7, 5. 8, 5. 9)
REFERENCE BOOK
Microprocessors Theory and Applications - M. Rafiquzzaman - Prentice Hall of India - 2008
Leave a Comment