All Computer/IT related notes with Syllabus...

Call Me: +9779812837886,+9779847871010

Pages

Computer Architecture


Computer Architecture
EG 2214 CT
Total: 6 hour /week
Year: II                                                                                                  Lecture: 3 hours/week 
Semester: IV                                                                                        Tutorial: hours/week
Practical: 3 hours/week

Course Description:
This course is an introduction to computer architecture and organization. It covers topics in both the physical design of the computer (organization) and the logical design of the computer (Architecture).

Course Objectives:
After completing this course the student will able to:
1.  Explain the over view of computer organization
2.  Explain the principle of CPU system
3.  Explain the principle of memory system
4.  Explain the principle of data flow

Course Contents:
Units
Topics
Contents
Hours
Methods /Media
Marks
1
Basic computer architecture:  
1.1 Introduction
•                History of computer architecture
•                Overview of computer organization
•                Memory Hierarchy 
•                External Memory
•                Organization of Hard Disk
1.2 Instruction codes
•                Stored Program Organization
•                Computer Registers
•                Common bus system
•                Computer instruction
•                Instruction set
1.3  Timing and Control
1.4  Instruction Cycle
•                Fetch and decode
1.5 Type of Instruction
•                Register reference instruction
•                Memory reference instruction
•                Input-output and interrupt

[6]



2
Micro programmed
Control:          
2.1 Control Memory
2.2 Address Sequencing
•       Conditional Branching
•       Mapping of InstructionSubroutines
2.3 Micro program
•       Microinstruction Format
•       Symbolic Micro program
•       Binary Micro program
2.4 Design of control unit
•       Basic requirement of control unit
•       Structure of control unit
•       Hardwired control unit
•       Micro program sequencer

[7]



3
Central Processing
3.1 Processor organization
•                Internal structure of CPU 3.2 General Register Organization: Control word. 
•                Stack organization. 
•                Instruction Formats
•                Addressing Modes
3.3 Data transfer and Manipulation:
•                Data Transfer Instructions
•                Data Manipulation Instructions
•                Arithmetic Instructions
•                Logical and Bit Manipulation Instructions
•                Shift Instructions.
3.4 Program control:
•                Status bit conditions
•                Conditional Branch Instructions
•                Subroutine Call and Return Program Interrupt
•                Types of Interrupts.
3.5 Reduced Instruction SetComputer (RISC):
•                CISC Characteristics
•                RISC Characteristics

[12]


4
Computer
Arithmetic and Memory
4.1 Addition and Subtraction:
•   Hardware Implementation-
•   Hardware Algorithm
[12]




Organization:
             
•                Addition and Subtraction with Signed-2's Complement
4.2 Multiplication Algorithms:
•                Booth Multiplication Algorithm
4.3 Division Algorithms:
•                Divide Overflow
•                Hardware Algorithm Floating Point Arithmetic
Operations
•                Basic Considerations
•                Register Configuration
4.4 Memory concept
•                Main Memory
•                Auxiliary Memory
4.5 Associative Memory Hardware
Organization
•                Match Logic
•                Read operation and Write operation
•                Cache memory
•                Associative Mapping
•                Direct Mapping
•                Set-Associative Mapping Writing into Cache
•                Cache Initialization.
4.6 Virtual Memory
•                Address space and Memory space
•                Address mapping Using Pages
•                Associative Memory page table
•                Page Replacement




5
Pipeline and
Multiprocessors:
5.1 Parallel Processing
•   Pipelining
•   Arithmetic Pipeline
•   Instruction Pipeline
5.2 Pipeline Example
•   Four Segment Instruction Pipeline
•   Data Dependency
•   Handling of Branch Instructions
RISC Pipeline
•   Three Segment Instruction Delayed Load
•   Delayed branch.
[8]




5.4 Multiprocessors
•   Characteristics of Multiprocessors
•   Interconnection Structure: TimeShared Common Bus, Multiport
Memory, Crossbar Switch, Multistage Switching Network, and Hypercube interconnection




Practical:        
Perform the following tasks:
1.     Implement the addition and subtraction algorithms
2.     Implement the addressing modes
3.     Study of 8259 programmable interrupt controller - Development of interrupt service routine
4.     Keyboard/display controller- Keyboard scan- blinking and rolling display
5.     Parallel data transfer.
6.     Study of Microcomputer development system
45hrs



Text books:
1. Morris Mano. M., Computer System architecture, PHI, Third Edition.

Reference books:
1.  Hamacher.V.C.,Vranesic. Z. G and Zaky .S. G, Computer Organisation, McGraw Hill, New York,III Edition,1990.
2.  Hayes," Computer System Architecture",Mc Graw Hill,1998.
4. William Stallings, "Computer Organization and Architecture", Pearson, Tenth Edition




           

No comments:

Post a Comment

Clock

Total Pageviews

Popular Posts

Keep Visiting Us For More Latest updates||Thank You||