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

Computer Architecture

This document outlines a course on computer architecture including 5 units covering topics like data representation, register transfer operations, CPU organization, computer arithmetic, and memory and I/O organization. It provides 3-5 learning outcomes for each unit and lists 3-4 suggested readings for the course.

Uploaded by

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

Computer Architecture

This document outlines a course on computer architecture including 5 units covering topics like data representation, register transfer operations, CPU organization, computer arithmetic, and memory and I/O organization. It provides 3-5 learning outcomes for each unit and lists 3-4 suggested readings for the course.

Uploaded by

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

MCA NSAKCET (A) 2023-2025

PCC104 Computer Architecture

Instruction 3 Periods per week


Duration of University Examination 3 Hours
University Examination 60 Marks
Sessional 40 Marks
Credits 3

Course Objectives
1. Learn the basics of data representation
2. Study register transfer micro operations
3. Explore CPU
4. Comprehend computer arithmetic algorithms
5. Learn I/O organization

Course Outcomes:
After the completion of the course, students will be able to:
1. Apply data representation methods
2. Develop logic diagrams for microoperations
3. Develop general register organization diagrams
4. Analyze computer arithmetic algorithms.
5. Explain I/O organization

UNIT -I
Data Representation: Data types, Complements, Fixed and Floating Point
representations, and Binary codes.
Overview of Computer Function and Interconnections: Computer components,
Interconnection structures, Bus interconnection, Bus structure, and Data transfer.

UNIT-II
Register Transfer Micro operations: Register Transfer Language, Register Transfer,
Bus and Memory Transfers, Arithmetic, Logic and Shift micro operations, 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 and Interrupt.

UNIT-III
Micro programmed Control: Control memory, Address Sequencing, Micro program
example, Design of Control Unit.
Central Processing Unit: General Register Organization, Stack Organization, Instruction
formats, Addressing modes, Data Transfer and Manipulation, and Program control.
Computer Arithmetic: Addition and Subtraction, Multiplication, Division, and Floating
Point Arithmetic Operations.

8
MCA NSAKCET (A) 2023-2025

UNIT-IV
Memory Organization: Memory Hierarchy, Main Memory, RAM and ROM, Auxiliary
memory, Associative memory, Cache memory, Virtual memory, Memory Management
hardware.

UNIT–V
Input-Output Organization: Peripheral Devices, Input-Output Interface, Asynchronous
data transfer, Modes of Transfer, Priority Interrupt, Direct Memory Access (DMA), I/O
Processor, Serial Communication.
Pipeline Processing: Arithmetic, Instruction and RISC Pipelines.
Assessing and Understanding Performance: CPU performance and its factors,
Evaluating performance.

Suggested Readings
1. Morris Mano M, Computer System Architecture, Pearson Education India, 3rd
Edition, 2007.
2. William Stallings, Computer Organization and Architecture, PHI, 7th Edition,
2008.
3. David A Patterson, John L Hennessy, Computer Organization and Design, Morgan
Kaufmann, 5th Edition, 2013.
4. Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Computer Organization, Tata
McGraw-Hill Education, 5th Edition, 2002

You might also like