- To provide the basic history of computer
- To provide the basic knowledge of stored program.
- To provide the basic information about processor
- Components.
- To provide the basic knowledge of internal communication of computer System
- To provide the basic knowledge of SAP -1 and SAP- 2 Architecture
| Unit 1: Introduction to Microprocessor (9 Hours) - Introduction and History of Microprocessors, Basic Block Diagram of a Computer, Bus Organization with Microprocessor Based System.
- Stored Program Concept and its Processing Cycle, Microprogrammed and Hardwired control unit.
- Microprocessor Components: Registers, ALU, Control and Timing, System Buses (Address, Data, Control), Microprocessor System with Bus Organization
- SAP-1 Architecture: Block Diagram, and Function of each Block SAP-1 Instructions: LDA, ADD, SUB, OUT, HLT
- Fetch and Execution Cycle of SAP-1 Instructions with Timing Diagram Fetch Cycle: Address State, Increment State, Memory State Execution Cycle of LDA only
- SAP-2 Architecture: Block Diagram and Functions of each Block, Architectural Differences with SAP-1, Bidirectional Registers Flags
|
- To provide the basic knowledge of Block diagram of 8085 microprocessor
- To provide the basic knowledge of PIN
- To provide the basic knowledge of ALL command
- To provide the basic knowledge of ALL program with arithmetic’s operation.
| Unit 2: Intel 8085 (8 Hours) - Functional Block Diagram, Pin Configuration, Description of each Block: Registers, Flag (Description of each Flag), Data and Address Bus including Bidirectional Address/Data Bus, Timing and Control Unit, Interrupts (Introduction Only), Instructions: Op- Code and Operands, Addressing Modes, Instructions and Data Flow
- 8085 Instructions: Data Transfer Instructions, Arithmetic and Logic Instructions, Branching and Machine Instructions
- Basic Assembly Language Programming using 8085 Instruction Sets Addition, Subtraction, Multiplication and Division, Simple Sequence Programs, Array Searching and Sorting using Branching and Looping
|
| | Unit 3: Computer Architecture Basics (3 Hours) - History of Computer Architecture Overview of
- Computer Organization, Architecture of Basic Computer: Register organization, Common Bus System Instruction Format, Register Stack and Memory Stack
|
- To provide the basic knowledge of Asthmatic’s and logical operations.
| Unit 4: Micro Operations (3 Hours) - Arithmetic Micro Operations: Addition, Subtraction, Increment, Decrement, Hardware Implementation
- Logic Micro Operations: AND, OR, NOT, NAND, NOR, XOR, Selective Set, Set(preset), selective Complement(toggling) Insert, Hardware Implementation
- Shift Micro Operations: Logical, Circular and Arithmetic, Arithmetic Logic Shift Unit
|
| | Control Unit and Central Processing Unit |
- To provide the basic knowledge of Control Unit structure.
- To provide the basic knowledge of Control unit function.
- To provide the basic knowledge of computer architecture
- To provide the basic knowledge of Types of microprocessors.
| Unit 5: Control Unit and Central Processing Unit (9 Hours) - Control Unit of Basic Computer and Timing Signal (Hardwired Vs. Microprogrammed)
- Micro-operation, Micro-instruction, Micro- program: Symbolic and Binary Micro-program (FETCH and ADD)
- Data Transfer operations and Manipulation (Arithmetic, Logical, Shift)
- Introduction to RISC and CISC (Basic Differences)
|
| | Fixed point Computer Arithmetic |
- To provide the basic knowledge of Data representation.
- To provide the basic knowledge of complement’s method.
- To provide the basic knowledge of Hardware algorithm.
| Unit 6: Fixed Point Computer Arithmetic (5 Hours) - Signed number Representation: Signed Magnitude, 1’s Complement and 2’s Complement Form
- Addition and Subtraction (with Numerical Example), Addition and Subtraction with Signed Magnitude Data, Hardware implementation, Hardware Algorithm, Addition and Subtraction with Signed 2’s Complemented Data
- Multiplication Algorithm: Hardware Implementation for Signed Magnitude Data, Booth Multiplication Algorithm (with Numerical Example)
- Division Algorithm: Hardware Implementation for Signed Magnitude Data, Hardware Algorithm (Restoring Only)
|
| | Input and Output Organization |
- To provide the basic knowledge of I/O interface.
- To provide the basic knowledge of I/O mapped.
- To provide the basic knowledge of DMA
- To provide the basic knowledge of protocol.
| Unit 7: Input and Output Organization (5 Hours) - Introduction to Peripheral Devices, I/O interface-I/O bus and Interface Modules, isolated versus Memory Mapped I/O
- Direct Memory Access (DMA): Introduction, Basic DMA Procedures (DMA controller only)
- I/O Processor, Data Communication Processor: Character Oriented Protocol and Bit Oriented Protocol
|
| | Memory Organization |
- To provide the basic knowledge of Memory System.
- To provide the basic knowledge of I/O function of Memory devices.
- To provide the basic knowledge of Memory core architecture.
| Unit 8: Memory Organization (5 Hours) - Hierarchy of Memory System
- Primary Memory: RAM and ROM, Memory Address Map with examples of Address Decoding.
- Secondary Memory: Structure of Magnetic Disk
- Virtual Memory: Concept, Address Mapping with Pages, Basic Idea about Page Fault and page Replacement
- Memory Management Hardware: Segmented Page Mapping (Introduction), Memory Protection
|
| | Pipelining |
- To provide the basic knowledge of pipelining.
- To provide the basic knowledge of pipelining instruction.
| Unit 9: Pipelining (4 Hours) - Concept of Pipelining and Flynn’s Classification, Pipelining Example with Speed Up Ratio
- Arithmetic Pipeline, Pipeline for Floating- point Addition and Subtraction
- Instruction Pipeline: Four Segment Instruction Pipeline
- Data Dependency, Handling of Branch Instruction
|