MCA 103: Computer Organization

Lectures: 4 Periods/Week Sessional Marks: 30
University Exam: 3 Hours University Examination Marks: 70


UNIT-I
Digital Logic Circuits
Digital Computers, Logic Gates, Boolean Algebra, Map Simplification, Combinational Circuits, Flip-Flops, Sequential Circuits.
Digital Components
Integrated Circuits, Decoders, Multiplexers, Registers, Shift Registers, Binary Counters, Memory Unit.
Data Representation
Data Types,Complements, Fixed Point Representation, Floating Point Representation, Other Binary Codes, error Detection Codes.

UNIT-II
Register Transfer and Microoperations
Register Transfer Languages, Register Transfer, Bus and Memory Transfer, Arithmetic Micro Operations, Logic Micro Operations, 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 Instructions, Input-Output and Interrupt.

UNIT-III
Microprogrammed Control
Control Memory, Address Sequencing, Micro Program Example, Design of Control Unit.
Central Processing Unit
Introduction, General Register Organization, Stack Organization, Instruction Format, Addressing Modes, Data Transfer and Manipulation, Program Control.

UNIT-IV
Computer Arithmetic
Addition, Subtraction, Multiplication, Division Algorithms, Floating Point Arithmetic Operations.
Input-Output Organization
Peripheral Devices, Input-Output Interface, Asynchronous Data Transfer, Modes of Transfer, Priority Interrupt.
Memory Organization
Memory Hierarchy, Main Memory, Auxiliary memory, Associative Memory, Cache Memory.

Text Books

  1. M.Morris Mano, “Computer System Architecture”, 3rd Edition, Pearson Education (2008).
    Chapters : 1,2,3, 4, 5.1 to 5.7, 7, 8.1 to 8.7, 10.2 to 10.5, 11.1 to 11.5, 12.1 to 12.5
Reference Books
  1. V. Rajaraman, T. Radha Krishnan, “Computer Organization and Architecture”, PHI.
  2. Behrooz Parhami, “Computer Architecture”, Oxford (2007).
  3. ISRD group, “Computer Organization”, ace series, TMH (2007).
  4. William Stallings, “Computer Organization and Architecture – Designing for Performance”, Pearson Education (2005)
  5. P.Chakraborty, “Computer Architecture and Organization”, Jaico Books (2008)