Description
Introduction to the 80x86 families of microprocessors and the organization of an IBM PC. Topics covered: Microprocessor architecture, addressing mechanism, Instruction set, Instruction format; Assembly language programming: assembling, linking, running and debugging programs; Program control instructions and interrupts; Microprocessor interfacing with memory and other devices; 8086 based system design, Programmable peripheral interface: 8255A, 8251A, DMA controller 8237, Interrupt controller 8259A; Overview of advanced processors: 80386, Pentium and Multicore processors.