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.