Computer Architecture and Organisation Course Outline 2023-2024
Computer Architecture and Organisation Course Outline 2023-2024
ASSESSMENT
Attendance -10%
Class Exercise - 10%
Mid-Semester - 20%
End of Semester Exams - 60%
1. Introduction
a. Definition
b. Computer Architecture VS Computer Organization
c. Evolution of Computing Devices
2. Digital number system
a. Decimal Number System
b. Binary Number System
c. Octal Number System
d. Hexadecimal Number System
e. Number system conversion
f. Decimal to Other Base System Other Base System to Decimal System
g. Other Base System to Non-Decimal System
h. Shortcut method - Binary to Octal
i. Shortcut method - Octal to Binary
j. Shortcut method - Binary to Hexadecimal
k. Shortcut method - Hexadecimal to Binary
3. Binary codes
a. Computer Logical Organization
b. Advantages of Binary Code
c. Classification of binary codes
d. Weighted Codes
e. Non-Weighted Codes
f. Binary Coded Decimal (BCD) code
g. Alphanumeric codes
4. Functional Units of Digital System
a. Input unit
b. Central processing unit
c. Memory unit
d. Arithmetic & logical unit
e. Control unit
f. Output Unit
5. Basic Operational Concepts
6. General System Architecture
a. Store Program Control Concept
i. Von-Neumann Model
ii. General Purpose System
iii. Parallel Processing
b. Flynn's Classification of Computers
i. Single instruction stream, single data stream (SISD)
ii. Single instruction stream, multiple data stream (SIMD)
iii. Multiple instruction stream, single data stream (MISD)
iv. Multiple instruction stream, multiple data stream (MIMD)
7. Computer Registers
8. Computer Instructions
a. Input-Output instruction
b. Instruction Set Completeness
9. Design of Control Unit
a. Hardwired Control
b. Micro-programmed Control
10.Instruction Cycle
11.Input-Output Configuration
12.Design of a Basic Computer
13.Control Logic Gates
a. Outputs of the Control Logic Circuit
14.Digital Computers
15.Logic Gates
a. AND GATE
b. OR GATE
c. NOT GATE
d. NAND GATE
e. NOR GATE
f. Exclusive-OR/ XOR GATE
g. EXCLUSIVE-NOR/Equivalence GATE
16.Boolean algebra
a. Laws of Boolean algebra
b. Simplification using Boolean algebra
c. Map Simplification
d. Three variable map