TABFlux
HomeCoursesUniversitiesProgramsForum
Contact Us

© 2026 TABFlux. All rights reserved. Built for students, by students.

ForumPrivacy PolicyTerms of ServiceContact UsContributors

Microprocessor and Computer Architecture

Microprocessor and Computer Architecture examines the design, internal structure, and assembly-level programming of microprocessors. It covers register organization, bus structures, and the execution cycle of instructions within the hardware. This subject provides the fundamental knowledge required to interface hardware with software at a low level.

Select University

TU

Select Program

BCA-NEWBCA-OLDBIT

TabFlux . Microprocessor and Computer Architecture . TU . BIT

Microprocessor and Computer Architecture

0%

Course Title: Microprocessor and Computer Architecture

Course No: BIT151

Nature of the Course: Theory + Lab

Semester: 2

Full Marks: 60 + 20 + 20

Pass Marks: 24 + 8 + 8

Credit Hours: 3

Course Description

Course Objectives

Course Contents

1. Introduction to Microprocessor
6 hrs
1.1. Components of a Microprocessor: Registers, ALU, Control and Timing
1.2. System Buses
1.3. Microprocessor Systems with Bus Organization
1.4. Introduction to SAP1 and SAP2
2. Intel 8085
8 hrs
2.1. Functional Block Diagram and Pin Configuration
2.2. Timing and control Unit
2.3. Registers
2.4. Data and Address Bus
2.5. Intel 8085 Instructions
2.6. Operation Code and Operands
2.7. Addressing Modes
2.8. Interrupts
2.9. Flags
2.10. Institutions and Data Flow inside 8085
2.11. Basic Assembly Language Programming Using 8085 Instruction Sets
3. Microoperations
3 hrs
3.1. Arithmetic Microoperations
3.2. Logic Microoperations
3.3. Shift Microoperations
3.4. Arithmetic Logic Shift Unit
4. Control Unit and Central Processing Unit
9 hrs
4.1. Control Unit of Basic Computer
4.2. Computer Arithmetic
  • Adder
  • Subtractor
  • Divider
  • Multiplicator
4.3. Timing Signal
4.4. Micro-Instruction and Micro-Operation Format
4.5. Symbolic Microinstructions
4.6. Symbolic Micro-program
4.7. Binary Micro-Program
4.8. Register Organization
4.9. Register Stack and Memory Stack
4.10. Data transfer and Manipulation
4.11. Introduction to RISC and CISC
5. Fixed point Computer Arithmetic
5 hrs
5.1. Addition and Subtraction
5.2. Multiplication
5.3. Division Algorithm
6. Input and Output Organization
5 hrs
6.1. Introduction to Peripheral Devices
6.2. I/O interface
6.3. Direct Memory Access (DMA)
6.4. I/O Processor
6.5. Data communication processor
7. Memory Organization
5 hrs
7.1. Hierarchy of Memory System
7.2. Primary and Secondary Memory
7.3. Virtual Memory
7.4. Memory Management hardware
8. Pipelining
4 hrs
8.1. Concept of Pipelining
8.2. Arithmetic Pipeline
8.3. Instruction Pipeline
8.4. Data Dependency
8.5. Handling of branch Instruction

Laboratory Works

  1. 1.Arithmetic Operations using 8085
  2. 2.Base Conversion using 8085
  3. 3.Conditional Branching using 8085

Text Books

  1. 1.Ramesh S. Gaonkar: Microprocessor Architecture, Programming, and Applications with 8085, prentice Hall
  2. 2.Morris Mano: Computer system Architecture, Third Edition, prentice Hall

Reference Books

  1. 1.Malvino: Digital Computer system Electronics (An introduction to Microcomputers)
  2. 2.Douglas V. Hall: Microprocessor and Interfacing programming and Hardware, McGraw Hill

Notes:

Source:

This course aims at providing fundamental knowledge about computer architecture, Instruction cycle, components of Microprocessor, Intel 8085 and assembly programming.
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.
The laboratory works should be carried out in 8085 trainer kit. The programming should include arithmetic operation, base conversion, conditional branching etc.
This syllabus follows the official BIT curriculum of Tribhuvan University. In case of any doubt or revision, the university’s published syllabus shall be considered authoritative.