Unit 1: Fundamental of Microprocessor (5 hrs)
Introduction to Microprocessors, Microprocessor systems with bus organization, Microprocessor architecture and operation, 8085 Microprocessor and its operation, 8085 instruction cycle, machine cycle, T states, Adressing modes in 8085, Introduction yo 8086.
Unit 2: Introduction To Assembly Language Programming (10 hrs)
Assembly Language Programming Basics, Classification of Instructions and Adressing Mode, 8085 Instructin Sets, Assembling, Executing and Debugging the Programs, Developing Counters and Time DElay Routines, Interfacing Concepts
Unit 3: Basic Computer Architecture (4 hrs)
Introduction: History of Computer architecture, Overview of computer organization, Memory Hierarchy and cache, Organization of hard disk.
Instruction Codes: Stored Program Organization-Indirect Adress, Computer Registers, Common bus system, Instruction set, Timing and Control-Instruction Cycle
Unit 4: Microprogrammed Control (10 hrs)
Basic Computer Design of Accumulator: Control of Ac Registor, ALU Organization; Control Memory-Adress Seqeuncing; Conditional Branching, Mapping of Instruction-Subroutines; Micro Program: Symbolic Micro Program, Binary Micro Profram; Design of Control Unit: Basi Requirement of Control Unit, Structure of Control Unit, Micro Program Sequencer
Unit 5: Central Processing Unit (10 hrs)
General Register Organization: Control Word, Stack Organization and Instruction; Formats-Addressing Models.
Data Transfer and Manipulation: Data Transfer Instruction, Data Manipulation Instructions, Arithmetic Instructions, Logical and Bit Manipulaion Instruction, Shift Instructions.
Program Control: Status Bit Conditions, Conditional Branch Instruction, Subroutine Call and Return, Program Interrupt, Types of Interrupts
Unit 6: Pipeline, Vector Processing and Multiprocessors (6 hrs)
Parallel Processing, Pipeline Examples: Four Segment Instruction Pipeline, Data Dependency, Handeling of Branch Instructions; Vector Processing; Vector operations, Matrix Multiplication;