Computer Organization

CSE 205

 

Prerequisites: Programming and Computing

Course Contents:

Brief review of digital logic, boolean algebra, flip flops, etc.

Data Representation: Integer representation -- number systems,

(binary, octal, decimal, hexadecimal), 1's and 2's Complements,

Floating point numbers -- IEEE standard, normalization.

Computer Arithmetic: Half adder, Full adder,

ripple carry and carry look-ahead adders,

Multipliers -- Booth's algorithm.

Processor Organization, Registers, Instruction cycle, ALU design.

Instruction set of a processor: types of operands, types of operations, addressing modes, instruction formats.

Memory: RAM, ROM, DRAM vs SRAM, Organization of memory cells

inside a memory chip, Interfacing of memory with processor; Cache memory -- mapping function, replacement

algorithm, write policy.Input-Output Organization: Program controlled, Interrupt driven

(priority interrupts, daisy chaining), Direct Memory access.

Control Unit: Micro-operations -- hardwired implementation,

Microprogramming.Computer Peripheral Organization: Keyboard, Monitor, Hard disk, CD-ROMs, Printers,etc.

 

Textbook:

V. C. Hamacher, Z. G. Vranesic and S. G. Zaky, Computer Organization ,

Fourth Edition, McGraw Hall, 1996.

SPACER

© 1999 IET Kanpur. This information is provided as is and does not imply any commitment
on the part of the Institute or the author of the site as to whether these courses will be
available at the time of admission / correspondence. They are subject to review by the faculty
on the basis of current technology, AICTE guidelines and their suitability.
Official information courtesy admininstration of IETK.