Syllabus 15 17
Syllabus 15 17
Course objectives:
To provide the organization, architecture and designing concept of computer
system including processor architecture, computer arithmetic, memory system,
l/O organization and multiprocessors
1. lntroduction( 3hours)
1.1 Computer organization and architecture
1.2 Structure and function
1.3 Designing for performance
1.4 Computercomponents
1.5 Computer Function
1.6 lnterconnectionstructures
1.7 Businterconnection
1.8 PCt
2. Central processing Unit (10 hours)
2.1 CPU Structure and Function
2.2 Arithmetic and logic Unit
2.3 lnstructionformats
2.4 Addressing modes
2.5 Data transfer and manipulation
2.6 RISC and CISC
2.7 64-8it Processor
3. Control Unit (6 hours)
3.1 Control Memory
3.2 Addressing sequencing
3.3 Computerconfiguration
3.4 MicroinstructionFormat
3.5 SymbolicMicroinstructions
3.6 Symbolic Micro program
3.7 Control Unit Operation
3.8 Design of control unit
4. Pipeline and Vector processing (5 hours)
4.1 Pipelining
4.2 Parallelprocessing
4.3 ArithmeticPipeline
4.4 lnstructionPipeline
cuRRrcuLUM - BACHELOR',S DEGREE rN COMPUTER ENGTNEERTNG | 107
8. Multiprocessors ( 2 hours)
Practical:
1. Add of two unsigned lnteger binary number
2. Multiplication of two unsigned lnteger Binary numbers by Partial-Product
Method
3. Subtraction of two unsigned integer binary number
4. Division using Restoring
108 | CUnRCUIUM - BACHELOR'S DEGREE tN COMPUTER ENGINEERING
References:
1. M. Morris Mano, "Computer System Architecture"
2. William Stalling, "Computer organization and architecture'
3. John P. Hayes, "Computer Architecture and Organization'
4. V.P. Heuring, H.F. Jordan, 'Computer System design and architecture"
5. S. Shakya, "Lab Manual on Computer Architecture and design"