0% found this document useful (0 votes)
33 views

CAO Lecture Notes

Uploaded by

jaynanad14
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

CAO Lecture Notes

Uploaded by

jaynanad14
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 110

Sir C.R. Reddy College of Engineering, Eluru.

Department of Electronics & Communication Engineering.

Course File
Class: III/IV B.Tech ECE

Semester : I

Batch: 2022-23

Regulation: R20

Name of the course : Computer Architecture and Organisation

Course Code : R203104C

Name of the Dept. : Electronics & Communication Engineering

Module Coordinator : Dr.Ch.Madhava Rao

Course Coordinator :

Name of the Faculty : Mrs. K.Lavanya


Mrs. M.Greeshma

Academic Year : 2022-2023

Class : III/IV B.Tech

Signature of the Course Coordinator Signature of the staff

Signature of the Module Coordinator HOD-ECE


Sir C.R. Reddy College of Engineering, Eluru.
Department of Electronics & Communication Engineering.

COURSE FILE
CLASS: III/IV B.Tech ( ECE) Academic Year :

Course title with Code: Computer Architecture &


Organisation(R203104C)

Name of the faculty: Mrs.M.Greeshma,Mrs.K.Lavanya

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 a System Bus? What are its types? Explain.

2. How does computer memory affect the performance of the computer?


Explain

3. What do you mean by mnemonics and machine codes, and


what are its purposes?

4. Describe the data transmission between CPU registers during


the execution of instructions through Register transfer notation.

5. Describe the functions of the main hardware components of a general


purpose computer

6. Explain about the different types of buses in computer architecture

7. Write about mnemonics in assembly language with example.


UNIT – 2
UNIT II :

1. What is the purpose of an addressing mode ? List out and explain various
addressing mode techniques.

2. Explain the role of Queue data structure in computer programming equa-


tion

3. Explain about various basic computer instruction formats.

4. Write about Shift and Rotate instructions.

5. Discuss the types of basic instructions in computer system.

6. What is an addressing mode? List and explain various addressing


modes of a computer with example.

7. Describe the role of Stack data structure in computer architecture.

8. Explain about various components of basic instructions in computer or-


ganization.
UNIT - 3
UNIT III :

1. What are the different types of I/O communication techniques ? Which


is the most efficient one ?

2. What is asynchronous bus transfer? Explain with a timing diagram.

3. Explain the term Direct Memory Access and discuss the functions of
the DMA controller in the computer system.

4. Discuss various problems with disabling interrupts

5. Explain in detail about various mechanisms for implementing Input/out-


put operations

6. Explain the sequence of steps involved in DMA transfer.

7. What is PCI bus? How it works? Explain


UNIT -4
UNIT IV:

1. What is interleaved memory? What are the benefits of interleaved


memory? Explain.

2. How do magnetic storage devices store data? And also explain the
types of magnetic storage devices.

3. Explain the following


i) Cache memory ii)Flash memory

4. Write about any two secondary storage devices.

5. What is ROM? What is its purpose in computer system? How it works?


Explain

6. Explain how Cache memory helps in improving the performance of the


processor
UNIT V:

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.

6. Explain the formats of micro instruction types.

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.

You might also like