Course Title: Microprocessor and Computer Architecture (3 Cr.)
Course Code: CACS155
Class Load: 6 Hrs. / Week (Theory: 3 Hrs, Tutorial: 1 Hr., Practical: 2 Hrs.)
Unit 1 Fundamental of Microprocessor
Introduction to Microprocessors, Microprocessor systems with bus organization, Microprocessor architecture and operation, 8085 Microprocessor and its operation, 8085 instruction cycle, machine cycle. T states. Addressing modes in 8085, Introduction to 8086.
Unit 2 Introduction To Assembly Language Programming
Assembly Language Programming Basics. Classification of Instructions and Addressing Mode. 8085 Instruction Sets. Assembling, Executing and Debugging the Programs. Developing Counters and Time Delay Routines, Interfacing Concepts
Unit 3 Basic Computer Architecture
Introduction: History or computer architecture, Overview of computer organization, Memory Hierarchy and cache. Organization of hard disk. Instruction Codes: Stored Program Organization-Indirect Address, Computer Registers. Common bus system, Instruction set, liming and Control-instruction Cycle
Unit 4 Microprogrammed Control
Basic Computer Design of Accumutator: Control of AC Register. ALU Organization; Control Memory-Address Sequencial: Conditional Branching. AD Mapping of Instruction-Subroutines: Micro Program: Symbolic Micro Program. Binary Micro Program; Design of Control Unit: Basic Requirement of Control Unit, Structure of Control Unit. Micro Program Sequencer.
Unit 5 Central Processing Unit
General Register Organization: Control Word. Stack Organization and Instruction: Formats-Addressing Modes. Data Transfer and Manipulation: Data Transfer Instructions, Data Manipulation Instructions, Arithmetic Instructions, Logical and Bit Manipulation Instructions, Shift Instructions. Program Control: Status Bit Conditions. Conditional Branch Instructions, Subroutine Call and Return. Program Interrupt. Types of Interrupts
Unit 6 Pipeline, Vector Processing and Multiprocessors
Parallel Processing, Pipeline Examples: Four Segment Instruction Pipeline, Data Dependency, Handling of Branch Instructions, Vector Processingsing,Vector operations,Matrix Multiplication;
Course Code: CACS155
Class Load: 6 Hrs. / Week (Theory: 3 Hrs, Tutorial: 1 Hr., Practical: 2 Hrs.)
Unit 1 Fundamental of Microprocessor
Introduction to Microprocessors, Microprocessor systems with bus organization, Microprocessor architecture and operation, 8085 Microprocessor and its operation, 8085 instruction cycle, machine cycle. T states. Addressing modes in 8085, Introduction to 8086.
Unit 2 Introduction To Assembly Language Programming
Assembly Language Programming Basics. Classification of Instructions and Addressing Mode. 8085 Instruction Sets. Assembling, Executing and Debugging the Programs. Developing Counters and Time Delay Routines, Interfacing Concepts
Unit 3 Basic Computer Architecture
Introduction: History or computer architecture, Overview of computer organization, Memory Hierarchy and cache. Organization of hard disk. Instruction Codes: Stored Program Organization-Indirect Address, Computer Registers. Common bus system, Instruction set, liming and Control-instruction Cycle
Unit 4 Microprogrammed Control
Basic Computer Design of Accumutator: Control of AC Register. ALU Organization; Control Memory-Address Sequencial: Conditional Branching. AD Mapping of Instruction-Subroutines: Micro Program: Symbolic Micro Program. Binary Micro Program; Design of Control Unit: Basic Requirement of Control Unit, Structure of Control Unit. Micro Program Sequencer.
Unit 5 Central Processing Unit
General Register Organization: Control Word. Stack Organization and Instruction: Formats-Addressing Modes. Data Transfer and Manipulation: Data Transfer Instructions, Data Manipulation Instructions, Arithmetic Instructions, Logical and Bit Manipulation Instructions, Shift Instructions. Program Control: Status Bit Conditions. Conditional Branch Instructions, Subroutine Call and Return. Program Interrupt. Types of Interrupts
Unit 6 Pipeline, Vector Processing and Multiprocessors
Parallel Processing, Pipeline Examples: Four Segment Instruction Pipeline, Data Dependency, Handling of Branch Instructions, Vector Processingsing,Vector operations,Matrix Multiplication;
0 Comments