COA-syllabus | PDF | Input/Output | Central Processing Unit
0% found this document useful (0 votes)
45 views

COA-syllabus

It is very important on the point of view exam
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views

COA-syllabus

It is very important on the point of view exam
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Course Category : Engineering Science Course

Course Name : Computer Organization and Architecture


Course Code : UES2001
L-T-P : 3-0-2
Semester :3 rd

Batch : 2023-27
Syllabus
Prerequisite:
● Knowledge of Digital Electronics.
Course Outcomes:
At the end of the course, students will be able to:
CO No Description

CO1 To study the basic structure and operation of a digital computer system.
CO2 To Understand register transfer and microoperations with the basics of computer
organization
CO3 To introduce functioning of central processing unit and I/O devices
CO4 Understanding the different ways of communicating with I/O devices and standard
I/O interfaces
CO5 To introduce computer arithmetic, modes of data transfer with respect to I/O and
Memory organization of a computer

No. of
CO
Unit No. Topics Proposed
No.
Lectures

Introduction: Functional units of digital system and their


interconnections, buses, bus architecture, types of buses and bus
arbitration. Register, bus and memory transfer. Processor
1 1 8
organization, general registers organization, stack organization and
addressing modes.

Register Transfer and Microoperations: Register Transfer Language,


Register Transfer, Bus and Memory Transfers, Arithmetic
2 Microoperations, Logic Microoperations, Shift Microoperations, 2 8
Arithmetic Logic Shift Unit.
Basic Computer Organization and Design: Instruction Codes,
Computer Registers, Computer Instructions, Timing and Control,
Instruction Cycle, Memory-Reference Instruction, Input-Output
Instruction, Complete Computer Description, Design of Basic
Computer, Design of Accumulator Logic

Central Processing Unit: General Register Organization, Stack


organization, Instruction Format, Addressing Modes, Data Transfer
3 and Manipulation, Program Control, RISC, CISC. 3 8

Input-output Organization: I/O device interface, I/O transfers–


program controlled, interrupt driven and DMA, Privileged and Non-
4 Privileged Instructions, Software Interrupts. 4 8

Computer Arithmetic: addition, subtraction, multiplication and


division algorithms, Input-Output Organization, Modes of data
transfer, Interrupt cycle, direct memory access, Input-Output
processor, Memory Organization, Memory Hierarchy, Associative
5 Memory, Cache Memory, Internal and external Memory, Virtual 5 8
Memory.

Text Books:
1. M. Morris Mano, Rajib Mall “Computer System Architecture”, 3rd Edition Pearson
Education, 2017
2. John P. Hayes, Computer Architecture and Organization, Tata McGraw Hill, Third Edition,
1998
Reference Books:
1. William Stallings, Computer Organization and Architecture-Designing for Performance,
Pearson Edu., 7th edition, 2006.
2. Behrooz Parahami, “Computer Architecture”, Oxford University Press, Eighth Impression,
2011.
Web References:
1. Computer Organization and Architecture Tutorial” https://www.javatpoint.com/computer-
organization-and-architecture-tutorial
List of Experiments
Lab Course outcome

CO. No Description Blooms taxonomy level

1 Students will be able to understand the basic 2


computer arithmetic operations

S. No. Programs CO No.

1 Implementing HALF ADDER, FULL ADDER using basic logic gates 1

2 1
Implementing Binary -to -Gray, Gray -to -Binary code conversions.

3 1
Implementing 3:8-line DECODER.
4 1
Implementing 4xl and 8xl MULTIPLEXERS.
5 1
Verify the excitation tables of various FLIP-FLOPS.
6 1
Design of an 8-bit Input/ Output system with four 8-bit Internal
Registers.
7 1
Design of an 8-bit ARITHMETIC LOGIC UNIT.
8 1
Design the data path of a computer from its register transfer language
description.
9 1
Design the control unit of a computer using either hardwiring or
microprogramming based on its register transfer language description.
10 1
Implement a simple instruction set computer with a control unit and a
data path.

You might also like