ELX 270 Microprocessors (3-1-2) Syllabus
ELX 270 Microprocessors (3-1-2) Syllabus
1. Course Description:
This course introduces microprocessor architecture and microcomputer system, including
memory and input/output interfacing. It includes assembly language programming, bus
architecture, bus cycle types, I/O systems, memory systems, interrupts. It also covers the modern
type of Microprocessor
2. General Objectives:
The main objective of the courses are:
• To provide fundamental understanding of architecture, organization, basic operations,
programming and application of Microprocessor (8085/8086)
• To familiarize interfacing between memory and I/O devices with the Microprocessor.
3. Methods of Instructions:
• Lecture
• Tutorial
• Discussion
• Laboratory Work
4 Content in Detail
1
• Describe the function of various pins Unit 2: 8-bit Microprocessor and programming
of the 8085 microprocessors (Intel 8085) [15 Hrs.]
• Explain the bus timings in fetching an 2.1 Internal Architecture and features
instruction from memory 2.2 Pin Diagram
. 2.3 Instruction Cycle, Machine Cycle and T-State
• Explain the addressing Mode 2.4Timing Diagram
• Explain the function of data transfer 2.4.1 Opcode fetch Cycle
instruction, Arithmetic instruction, 2.4.2 Memory Read
logical and conditional and 2.4.3 Memory Write
unconditional instruction. 2.4.4 I /O Read
• Enable to write ALP. 2.4.5 I/O Write
• Generation of control signal 2.3 Instruction and Data format
2.4Addressing Modes and its types
2.5 Instruction Set
2.6 Classification of Instruction
2.6.1 Data Transfer Instruction
2.6.2 Arithmetic Instruction
2.6.3 Logical Instruction
2.6.4 Branching Instruction and
2.6.5 Stack, I/O and Machine control Instruction
2.7 RTL Instruction Description
2.8 Assembly Language Program
2
Unit 3: Bus Structure, Memory and I/O Interfacing
[14 Hrs.]
• Explain the difference between the 3.1 Bus Structure
peripheral mapped and memory- 3.1.1 Synchronous Bus
mapped technique 3.1.2 Asynchronous Bus
• Interface and I/O device to a 3.2 Memory Device Classification and Hierarchy
microcomputer by using logic gates 3.3 Interfacing I/O and Memory
and MSI Chip, such as decoders, 3.3.1 Address Decoding
latches and buffers. 3.3.2 Unique and Non-Unique Address Decoding
• Explain the Full Address decoding 3.3.3 I/O Mapped I/O and Memory mapped I/O
and partial decoding 3.3.4 I/O Address Decoding (8085)
• List the element of the 8255 3.3.5 Memory Address Decoding (8085)
programmable peripheral interface 3.4 Parallel Interface
(PPI)and explain its various 3.4.1 Modes: Simple I/O, Strobe I/O, Single
operating modes and control word Handshaking and Double Handshaking
• Explain the process of the Direct 3.4.2 Programmable Peripheral Interface (PPI)
Memory Access (DMA) and the 3.4.2.1 Architecture of Intel (8255-PPI)
function of various elements of the 3.5 Serial Interface
8237. 3.5.1 Synchronous and Asynchronous Transmission
3.5.2 Programmable Communication Interface
3.5.2.1 USART (8251)
3.6 DMA and Intel 8237A DMA Controller
3
• Explain the concept of memory 5.2.2 8282 Address Latch,
segmentation 5.2.3 8286 transceivers (transmitter/receiver),
5.2.4 Intel 8288 Bus Controller IC
• Describe the function of various pins 5.3 Introduction to Multicore processors
of the 8086 microprocessors
5 List of Tutorials
The following tutorial activities of 15 hours per group of maximum 24 students should be
conducted to cover all the required contents of this course:
SN Tutorials
1. Timing Diagram of 8085
2. Calculation of Starting and ending address of memory for 8085
3. Design an interfacing circuit/Address decoding to interface different size of memory for
8085
4. Design with input output interfacing with 8085
4
10. ALP to compare two 8-bit numbers located at given memory locations. If the number
equal load FF at register D else 00 at same register.
Students’ Responsibilities
Each student must secure at least 45% marks separately in internal assessment and practical
evaluation with 80% attendance in the class in order to appear in the Semester End Examination.
Failing to get such score will be given NOT QUALIFIED (NQ) to appear the Semester-End
Examinations. Students are advised to attend all the classes, formal exam, test, etc. and complete
all the assignments within the specified time period. Students are required to complete all the
requirements defined for the completion of the course.
Text Books:
1. Ramesh S. Gaonkar, “Microprocessor Architecture, Programming and Application with
8085”, 5th Edition 2002, Prentice Hall
References:
1. D. V. Hall, “Microprocessor and Interfacing, Programming and Hardware”, 2nd Edition
1999, Tata McGraw Hill
2. John Offenbach, “Microcomputers and Microprocessors, the 8080, 8085 and Z-80
Programming, Interfacing and Troubleshooting” 3rd Edition 1999, Prentice Hall
3. Walter A. Triebel and Avtar Singh, “The 8088 and 8086 Microprocessors, Programming,
5
Interfacing, Software, Hardware and Applications”, 4th Edition 2003, Prentice Hall
4. William Stalling, “Computer Organization and Architecture”, 8th Edition 2009, Prentice
Hall