COURSE SUMMARY
Course Title: 
Microprocessor System
Course Code: 
18CSA338
Year Taught: 
2018
Degree: 
Undergraduate (UG)
School: 
School of Engineering
Campus: 
Amritapuri

'Microprocessor System' is a course offered in B. C. A. (Bachelor of Computer Applications) program at School of Engineering, Amrita Vishwa Vidyapeetham, Amritapuri.

Unit 1

Combinational circuit implementations – Introduction – NAND & NOR implementations – Arithmetic circuits – Flip-flops - counters – Ripple counters – Synchronous counters.

Unit 2

Introduction to Microprocessor and microcomputers – General architecture of a micro computer system – 8086/88 microprocessor - Architecture – software model of 8086/88 – Memory address space – Data organization – Data types – Registers in 8086/88 – Addressing modes – instruction formats – I/O Address space.

Unit 3

8086/88 Microprocessor programming – Instruction set – Data transfer instructions – arithmetic – Logic – shift – rotate – Flag control – compare – jump – subroutines – loops – string handling instructions.

Unit 4

8086/88 microprocessor and their memory interfaces – Introduction – system clock – bus cycle – Hardware organization of the memory address space – read/write bus cycles – memory interface circuits.

Unit 5

I/O interfacing with 8086/88 microprocessor – Types of I/O – I/O data transfer – I/OP instructions – bus cycles – 8255 PPI – 8237A DMA controller Interrupt handling – types – Interrupt address pointer table – Interrupt instructions – enabling and disabling interrupts – 8259A Programmable Interrupt Controller.

TEXTBOOK

  •  The 8086 and 8088 microprocessors – Programming, Interfacing, Software, Hardware and Applications – Walter A tribbel, AvtarShing – PHI

REFERENCE BOOKS

  • Digital Logic Design – Langholz, Kandel, Mott - 1988 Wm C. Brown publishers
  • Microcomputer systems: 8086/88 family architecture, programming and design – Yu-ching Liu, Glenn A Gibson – PHI 3. The 8086/88 family – John Uffenbeck – PHI