CSE209 Computer Organization and Architecture 4 3-1-0
CSE209 Computer Organization and Architecture 4 3-1-0
3 Credits 4
5 Course To study Organization of a digital computer and design techniques for designing
Objective various components of a digital computer
3. Design buses
7 Prerequisite
8 Course Contents
8.02 Unit A Topic 1 History, Computer Organization vs. Computer Architecture, Bus: Types, Buses using
multiplexers and tri-state buffers, Bus and memory transfer.
8.03 Unit A Topic 2 Register transfer language, Micro-operations: Arithmetic ,shift and logic micro
operations
8.04 Unit A Topic 3 Adder-Subtractor- Incrementor, Arithmetic unit, Logic unit.
8.06 Unit B Topic 1 Representation of numbers in 1s and 2s complement, Addition and subtraction
of s i g n e d numbers.
8.07 Unit B Topic 2 Binary Multiplier ,Multiplication: Signed operandmultiplication, Booth
algorithm
8.14 Unit D Topic 1 Instruction cycle a n d sub cycles (fetch and e x e c u t e etc), interrupt: Types
and cycle.
8.15 Unit D Topic 2 General register organization,stackorganization
8.18 Unit E Topic 1 RAM/ROM/Flash memory, designing memory system using RAM and ROM chips
8.19 Unit E Topic 2 Cache memory: Memory hierarchy, performance Considerations, mapping techniques
8.20 Unit E Topic 3 Input Output: Isolated I/O vs. memory mapped I/O, Programmed I/O, Interrupt driven
I/O, DMA
10 Reading Content
10.2 other
1. Computer Organization, V. C. Hamacher et al., Mcgrew Hill
references 2. Computer Organization and Architecture designing for performance
William Stallings, Pearson
3. Internet as a resource for reference