Microprocessor and Computer Architecture BIT151
Microprocessor and Computer Architecture BIT151
Course Description:
This course aims at providing fundamental knowledge about computer architecture, instruction
cycle, components of microprocessor, Intel 8085 and assembly programming.
Course Objectives:
The main objective of this course is to provide basic knowledge of components of microprocessor,
block diagram and assembly language programming using Intel 8085, SAP1 and SAP2 computer
architecture, timing diagrams, instruction cycles, machine cycles, control unit, central processing
unit, RISC, CISC, Direct Memory Access, interrupts, serial and parallel interfaces.
Course Contents:
3.3 Shift Micro Operations: Logical, Circular and Arithmetic, Arithmetic 1 Hour
Logic Shift Unit
Unit 4: Control Unit and Central Processing Unit 9 Hours
4.1 Control Unit of Basic Computer and Timing Signal (Hardwired Vs. 2 Hour
Microprogrammed)
4.4 Data Transfer operations and Manipulation (Arithmetic, Logical, Shift) 1Hour
5.2 Addition and Subtraction(with Numerical Example), Addition and 2.5 Hours
Subtraction with Signed Magnitude Data, Hardware implementation,
Hardware Algorithm, Addition and Subtraction with Signed 2’s
Complemented Data
5.3 Multiplication Algorithm: Hardware Implementation for Signed
Magnitude Data, Booth Multiplication Algorithm (with Numerical 1 Hour
Example)
6.2 Direct Memory Access (DMA): Introduction, Basic DMA Procedures 2 Hours
(DMA controller only)
7.3 Virtual Memory: Concept, Address Mapping with Pages, Basic Idea 1.5 Hours
about Page Fault and page Replacement
Kit
1. Data swap and data transfer programs
2. 8 bit addition and subtraction
3. 16 bit addition and subtraction
4. 8 bit division and multiplication
Kit/Simulator
Text Books:
1. Ramesh S. Gaonkar: Microprocessor Architecture, Programming, and Applications with
8085, prentice Hall
2. Morris Mano: Computer system Architecture, Third Edition, prentice Hall
Reference Books:
1. Malvino: Digital Computer system Electronics (An introduction to Microcomputers)
2. Douglas V. Hall: Microprocessor and Interfacing programming and Hardware, McGraw Hill
Model Question
Section A
1. What is Microprocessor? Draw a well labeled block diagram of 8085 microprocessor and
explain it. (1 + 9)
2. Explain the components of SAP 1 computer with its block diagram. What are different
instructions available in SAP 1 computer? (8 + 2)
3. What is micro-operation and micro-instruction? Create a symbolic and binary micro-
program for FETCH and ADD operation. (2 + 4 + 4)
Section B
Attempt any eight questions. [8 x 5 = 40]