COURSE SUMMARY
Course Title: 
Computer Organization
Course Code: 
18CSA111
Year Taught: 
2018
Semester: 
2
Degree: 
Undergraduate (UG)
School: 
School of Engineering
Campus: 
Amritapuri

'Computer Organization' is a course offered in the second semester of B. C. A. (Bachelor of Computer Applications) program at School of Engineering, Amrita Vishwa Vidyapeetham, Amritapuri.

Unit1

SOP and POS Expressions, Karnaugh Map Simplification - Universal gates, Sequential circuits and combinational circuits, Flip Flops, Registers, Counters, Decoder, Encoder, Multiplexer, De-multiplexer, Arithmetic circuits,

Unit 2

Computer Organization and Design - Instruction Codes- Computer Registers- Computer Instructions - Instruction Cycle - Memory Reference Instructions - Input Output configuration

Unit 3

Central Processing Unit: Introduction- General Register Organization - Stack Organization - Instruction Formats - Addressing Modes - Data Transfer and Manipulation - Conditional Branch Instructions - Program Interrupts

Unit 4

Pipeline and Vector Processing Parallel Processing - Pipelining - Arithmetic Pipeline - Instruction Pipeline - Vector Processing - Array Processors

Unit 5

Memory Organization Memory Hierarchy - Types of Memory - Main Memory - Auxiliary Memory - Associative Memory - Cache Memory Computer Arithmetic – Introduction - Multiplication Algorithm - Booth’s Algorithm.

TEXTBOOKS

  • M Morris Mano - Computer System Architecture - PHI - Third Edition
  • Gideon Langholz, Abraha& Joe L Mott - Digital Logic Design - World Scientific Publishing Co Ltd

REFRENCES

  • P Pal Chaudhuri - Computer Organization and Design - PHI - Second Edition
  • Thomas C Bartee - Digital Computer Fundamentals - Tata Mc Graw Hill - Sixth Edition
  • Carl V Hamcher - Computer Organization 5th Edition – Mc Graw Hill