CAO Lecture Notes
CAO Lecture Notes
Course File
Class: III/IV B.Tech ECE
Semester : I
Batch: 2022-23
Regulation: R20
Course Coordinator :
COURSE FILE
CLASS: III/IV B.Tech ( ECE) Academic Year :
L T
III Year – I Semester
3 0
COMPUTER ARCHITECTURE & ORGANIZATION
(PE1)
DETAILED SYLLABUS
UNIT -I:
Basic Structure Of Computers: Functional unit, Basic Operational
concepts, Bus structures, System Software, Performance, The history of
computer development.
Machine Instruction and Programs:
Instruction and Instruction Sequencing: Register Transfer Notation,
Assembly Language Notation, Basic Instruction Types,
UNIT -II:
Addressing Modes, Basic Input/output Operations, The role of Stacks and
Queues in computer programming equation. Component of Instructions:
Logic Instructions, shift and Rotate Instructions
Type of Instructions: Arithmetic and Logic Instructions, Branch
Instructions, Addressing Modes, Input/output Operations
UNIT -III:
INPUT/OUTPUT ORGANIZATION: Accessing I/O Devices,
Interrupts: Interrupt Hardware, Enabling and Disabling Interrupts,
UNIT -IV:
The MEMORY SYSTEMS: Basic memory circuits, Memory System
Consideration, Read- Only Memory: ROM, PROM, EPROM, EEPROM,
Flash Memory,
Cache Memories: Mapping Functions, INTERLEAVING
Secondary Storage: Magnetic Hard Disks, Optical Disks,
UNIT -V:
Processing Unit: Fundamental Concepts: Register Transfers, Perform-
ing an Arithmetic Or Logic Operation, Fetching A Word From Mem-
ory, Execution of Complete Instruction, Hardwired Control,
Micro programmed Control: Microinstructions, Micro program Se-
quencing, Wide Branch Addressing Microinstructions with next –Address
Field
TEXTBOOKS:
1. Computer Organization, Carl Hamacher, Zvonks Vranesic,
Safea Zaky, 5th Edition, McGraw Hill, 2011.
2. Computer Architecture and Organization, John P. Hayes, 3rd Edi-
tion, McGraw Hill, 2002.
REFERENCE BOOKS:
1. Computer Organization and Architecture – William
Stallings Sixth Edition, Pearson/PHI
2. Structured Computer Organization – Andrew S. Tan-
enbaum, 4th Edition PHI/Pearson, 2012.
3. Fundamentals or Computer Organization and Design, -
Sivaraama Dandamudi Springer Int. Edition, 2003.
4. “Computer Organization and Design: The Hardware/Software In-
terface” by David A. Patterson and John L. Hennessy, 1998.
5. J .P. Hayes, "Computer Architecture and Organization",McGraw-Hill,1998.
Course Outcomes:
After going through this course the student will be able to
1. Students can understand the architecture of modern computer.
2. They can analyze the Performance of a computer using performance equa-
tion
3. Understanding of different instruction types.
4. Students can calculate the effective address of an operand by addressing
modes
5. They can understand how computer stores positive and negative numbers.
6. Understand the concepts of I/O Organization and Memory systems.
UNIT 1:
1. What is the purpose of an addressing mode ? List out and explain various
addressing mode techniques.
3. Explain the term Direct Memory Access and discuss the functions of
the DMA controller in the computer system.
2. How do magnetic storage devices store data? And also explain the
types of magnetic storage devices.
1.
What is the sequence of operations to add the contents of register R1 to
those of R2 and store the result in R3.
2.
With a neat diagram explain the basic organization of a micro pro-
grammed control unit which allows unconditional branching in the micro
program
.
3.
Show a possible control sequence for performing the operation MOV R1
R2.
4.
What do you mean by micro-program sequencing? Explain Microin-
struction with next address field?
5.
Write the control sequence for an uncontrolled branch instructions.
7.
Show a possible control sequence for implementing the instruc-
tion MUL R1,R2.
8.
Differentiate between Micro programmed control unit and Hardwired
control unit.