1. Computer Architecture & Organization and Microprocessors

1. Computer Architecture & Organization and Microprocessors

1.1 Basic Structures

  • Sequential Circuits

  • Design Procedure

  • State Diagram and State Table

  • Von Neumann Architecture

  • Harvard Architecture

  • RISC and CISC Architecture

  • Flynn’s Classification: SISD, SIMD, MISD, MIMD


1.2 Data Representation and Basic Operational Concepts

  • Representation of Data

  • Arithmetic Operations

  • Basic Operational Concepts

  • Bus Structure

  • Instruction Cycle

  • Execution Cycle


1.3 Processing Unit

  • Instruction Format

  • Arithmetic Formats

  • Arithmetic and Logical Instructions

  • Addressing Modes and Formats

  • Address Instructions (One-address, Two-address, Three-address)


1.4 Input–Output Organization

  • I/O Programming

  • Memory-Mapped I/O

  • Basic Interrupt Handling Systems


1.5 Computer Arithmetic

  • Arithmetic and Logic Unit (ALU)

  • Integer Arithmetic and Representation

  • Floating-Point Arithmetic


1.6 Memory Systems

  • Internal Memory

  • Cache Memory

  • Direct Memory Access (DMA)

  • External Memory


1.7 CPU Structure and Microprocessors

  • Processor and Register Organization

  • PowerPC Processor

  • 808X and Intel Microprocessors

  • Programming and Interfacing

  • Microinstruction Sequencing and Execution