Microprocessor and Computer Architecture
0%
Course Title: Microprocessor and Computer Architecture
Course No: BCA152
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
2. 8085 Microprocessor
12 hrs
2.1. Functional Block Diagram, Pin Configuration, Description of each Block
- Registers, Flag (Description of each Flag)
- Multiplex Address data bus (Ad0-Ad7)
- Timing and Control Unit
- Interrupts (Introduction Only)
- Addressing Modes
- Instruction cycle, Machine cycle (Opcode fetch, memory read, memory write) and T states
- Timing diagram of MOV, LDA, STA, MVI
2.2. 8085 Instruction Set
- Data Transfer: MOV, MVI, STA, LDA, LXI, LDAX, STAX, XCHG
- Arithmetic: ADD, ADI, ADC, SUB, SUI, SBB, INR, DCR, INX, DCX
- Logic: ANA, ANI, ORA, ORI, XRA, XRI, CMA, CMP
- Branching: JMP, JNZ, JZ, JNC, JC
2.3. Basic Assembly Language Programming using 8085 Instruction Sets
- Addition (8 and 16 bit)
- Subtraction (8 and 16 bit)
- Multiplication (8 bit)
- Division (8 bit)
- Simple Sequence Program
- Array Searching using branching and looping
4.2. Micro-Operation
- Arithmetic Micro Operations: Addition, Subtraction, Increment, Decrement
- Logic Micro Operations: AND, OR, NOT, NAND, NOR, XOR
- Shift Micro Operations: Logical, Circular and Arithmetic
6.1. Introduction, General Register Organization, Stack Organization
- Instruction Formats: 3, 2, 1, 0 address Instruction
9. Pipelining
4 hrs
Laboratory Works
- 1.Assembly language programs on 8085 trainer kit and simulator
- 2.Demonstration of all instruction types and addressing modes
- 3.Fundamental arithmetic and logical operations programs
- 4.Computer arithmetic algorithms using high level language
Reference Books
- 1.Gaonkar, R. S. (1998). Microprocessor architecture, programming, and applications with the 8085. Prentice-Hall, Inc.
- 2.Hall, D. V. (1986). Microprocessors and interfacing: programming and hardware. McGraw-Hill, Inc.
- 3.Mano, M. M. (1993). Computer system architecture. Prentice-Hall, Inc.