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

Basic Computer Organization

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

Basic Computer Organization

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

17CS2104 - BASIC COMPUTER ORGANIZATION

Course Core
Credits: 4
Category:
Course
Theory Lecture – Tutorial – Practical: 3-2-0
Type:
Basic Knowledge inidentifying Sessional Evaluation: 40
Prerequisite: components, structure and internals of a Univ.Exam Evaluation: 60
computer. Total Marks: 100
 To learn about the number systems, gates to design digital circuits.
 To optimize circuits using gate level minimization.
Objectives
 To design sequential and combinational logic systems.
 To understand the design of control unit, memory unit, I/O and Pipelining

Upon successful completion of the course, the students will be able to:
Represent numbers in number systems and to perform primitive Boolean
CO1
algebraic operations.
Course CO2 Describe digital circuits and design Combinational circuits.
Outcomes CO3 Understand the Sequential Digital Systems and RTL concepts.
CO4 Design a Basic Computer and know about different addressing modes.
CO5 Understand the Control Mechanisms and Memory hierarchies.
CO6 Acquire knowledge in I/O Organization and Parallel processing.
Course
Content UNIT – I
Digital Systems: Binary Numbers, Number Base Conversions, Octal and Hexadecimal
Numbers, Complements, Signed Binary Numbers.
Boolean Algebra And Logic Gates: Basic Definitions, Axiomatic definition of Boolean
Algebra, Basic theorems and properties of Boolean algebra, Boolean functions -
canonical and standard forms, Digital logic gates.

UNIT – II
Gate – Level Minimization: The map method, Four-variable map, Product of sums
simplification, Don’t-care conditions.
Combinational Logic: Analysis Procedure, Design Procedure, Binary adder –
Subtractor, Decimal Adder, Binary Multiplier, Decoder, Encoder, Multiplexer.

UNIT – III
Synchronous Sequential Logic: Sequential circuits, latches, Flip-Flops, Analysis of
clocked sequential circuits, Registers, Shift Registers, Counters.

UNIT – IV
Basic Computer Organization and Design: Review of Basic Structure of Computers,
Digital Computers, Review of Data Representation, Instruction Codes, Computer
Instructions, Instruction Cycle.

Central Processing Unit: Instruction Formats, Addressing Modes, RISC, CISC

UNIT –V
Micro programmed Control: Control Memory, Address Sequencing, Design of
Control Unit and Hardwired Control.

Memory System: Memory Hierarchy, Basic Concepts, Semiconductor RAM Memories,


Read Only Memories, Cache Memories-Mapping Functions.

UNIT –VI
Input-Output Organization: Peripheral Devices, Input-Output Interface,Direct
Memory Access.

Pipeline Processing: Parallel Processing, Pipelining, Arithmetic Pipeline, Instruction


Pipeline, RISC Pipeline.

Text Books:
1. Digital Design –Fourth Edition, M.Morris Mano, Pearson Education/PHI.
2. Computer Systems Architecture – M.Moris Mano, 3rd Edition, Pearson, PHI
3. Computer Organization – Carl Hamacher, Zvonko G. Vranesic, Safwat G. Zaky

Reference Books:
Text Books
1. Switching and Finite Automata Theory by Zvi. Kohavi, Tata McGraw Hill.
and
2. Switching and Logic Design, C.V.S. Rao, Pearson Education.
References:
3. Digital Principles and Design – Donald D.Givone, Tata McGraw Hill, Edition.
4. Fundamentals of Digital Logic & Micro Computer Design , 5TH Edition, M.
Rafiquzzaman John Wiley
5. Computer Organization and Architecture– William Stallings, 7th Edition.
6. Computer Organization and Design– P Paul Chowdary, 2rd Edition.
7. Computer Systems Design and Architecture – Vincent P and Harry F Jordan, 2 nd
Edition.

1. https://nptel.ac.in/courses
E-Resources 2. https://freevideolectures.com/university/iitm

You might also like