Computer Architecture (CSC213) — Notes, Syllabus & Past Questions

In-depth study of CPU organization, instruction sets, and memory management.

Core Course9 Chapters
Chapter 18 Pages

Data Representation

Data Representation: Binary Representation, BCD, Alphanumeric Representation, Complements, Fixed Point representation, Representing Negative Numbers, Floating Point Representation.

Read Notes
Chapter 213 Pages

Register Transfer and Microoperations

Microoperation, Register Transfer Language, Register Transfer, Control Function, Arithmetic Microoperations: Binary Adder, Binary Adder-subtractor, Binary Incrementer, Arithmetic Circuit.

Read Notes
Chapter 316 Pages

Basic Computer Organization and Design

Instruction Code, Operation Code, Stored Program Concept, Registers and memory of Basic Computer, Common Bus System for Basic Computer, Instruction Format, Instruction Set Completeness.

Read Notes
Chapter 410 Pages

Microprogrammed Control

Control Word, Microprogram, Control Memory, Control Address Register, Sequencer, Address Sequencing, Conditional Branch, Mapping of Instructions, Subroutines, Microinstruction Format.

Read Notes
Chapter 517 Pages

Central Processing Unit

Major Components of CPU, CPU Organization, Instruction Formats, Addressing Modes, Data Transfer and manipulation, Program Control, Subroutine Call and Return, Types of Interrupt.

Read Notes
Chapter 611 Pages

Pipelining

Parallel Processing, Multiple Functional Units, Flynn's Classification, Pipelining: Concept and Demonstration with Example, Speedup Equation, Floating Point addition and Subtraction with Pipelining.

Read Notes
Chapter 712 Pages

Computer Arithmetic

Addition and Subtraction with Signed Magnitude Data, Addition and Subtraction with Signed 2's Complement Data, Multiplication of Signed Magnitude Data, Booth Multiplication.

Read Notes
Chapter 812 Pages

Input Output Organization

Input-Output Interface: I/O Bus and Interface Modules, I/O vs, Memory Bus, Isolated vs, Memory-Mapped I/O, Asynchronous Data Transfer: Strobe, Handshaking.

Read Notes
Chapter 910 Pages

Memory Organization

Memory Hierarchy, Main Memory, RAM and ROM Chips, Memory address Map, Memory Connection to CPU, Auxiliary Memory (magnetic Disk, Magnetic Tape), Associative Memory: Hardware Organization, Match Logic.

Read Notes