Professional Documents
Culture Documents
B. Course Objectives :
1. understand the main components and working principals of the Intel 80x86 microprocessor.
2. program and debug in assembly language
3. understand the memory organization and memory interfacing
4. Interface a microprocessor to external input/output devices and perform input/output device
programming in assembly
5. understand the hardware and software interrupts and their applications
6. understand the properties and interfacing of the parallel and serial ports
C. Course Outcomes:
1. Students should be able to solve basic binary math operations using the microprocessor
2. Students should be able to demonstrate programming proficiency using the various
addressing modes and data transfer instructions of the target microprocessor
3. Students should be able to program using the capabilities of the stack, the program counter,
and the status register and show how these are used to execute a machine code program.
4. Students should be able to apply knowledge of the microprocessor’s internal registers and
operations by use of a PC based microprocessor simulator.
SYLLABUS
4.0 Explain various peripheral devices and their interfacing with 8086
4.1 Define peripheral.
4.2 State the principles of interfacing with peripherals.
4.3 Explain parallel data communication interfacing.
4.3.1 Understand various parallel data transfer schemes.
4.3.2 Illustrate programmable peripheral interface – INTEL 8255.
4.3.3 Explain the function of 8255.
4.3.4 Explain the process of interfacing 8255 with 8086.
4.3.5 Describe DMA data transfer scheme.
4.3.6 Illustrate DMA controller – INTEL 8257.
4.3.7 Explain the function of 8257.
4.3.8 Explain the process of interfacing 8257with 8086.
4.4 Explain serial data communication interface.
4.4.1 Understand serial data communication.
4.4.2 Illustrate USART – INTEL 8251A.
4.4.3 Explain the function of 8251A.
4.4.4 Explain the process of interfacing 8251A with 8086.
4.5 Explain keyboard and display interface.
4.5.1 Understand keyboard interface using ports.
4.5.2 Understand display interface using ports.
4.5.3 Illustrate Keyboard/Display controller – INTEL 8279.
4.5.4 Explain the function of 8279.
4.5.5 Explain the process of interfacing 8279with 8086
5.0 Compare various Intel advanced processors
5.1 Compare/Contrast the features of 80286, 80386, 80486 processors.
5.2 Explain the architecture of Pentium microprocessor.
5.3 Compare/Contrast the features of advanced Pentium processors.
SESSION PLAN
REFERENCE BOOKS