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

CSE209 Computer Organization and Architecture 4 3-1-0

This course covers computer organization and architecture. It is worth 4 credits and includes 3 hours of lectures and 1 hour of tutorials per week. The course objectives are to study the organization of digital computers and design techniques for components. Key topics covered include computer design evaluation, assembly language programming, memory systems, control units, processor organization, and input/output. Upon completing the course, students will be able to compare computer designs, write micro-operations, design buses and circuits, identify registers, operate simulators, evaluate memory and cache designs, and classify computer types.

Uploaded by

akash rai
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

CSE209 Computer Organization and Architecture 4 3-1-0

This course covers computer organization and architecture. It is worth 4 credits and includes 3 hours of lectures and 1 hour of tutorials per week. The course objectives are to study the organization of digital computers and design techniques for components. Key topics covered include computer design evaluation, assembly language programming, memory systems, control units, processor organization, and input/output. Upon completing the course, students will be able to compare computer designs, write micro-operations, design buses and circuits, identify registers, operate simulators, evaluate memory and cache designs, and classify computer types.

Uploaded by

akash rai
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

1 Course Code CSE209

2 Course Title Computer Organization and Architecture

3 Credits 4

4 Contact Hours 3-1-0

5 Course To study Organization of a digital computer and design techniques for designing
Objective various components of a digital computer

6 After Successful completion of this course a student will be able to:

1. Compare and evaluate computer designs

2. Write simple micro-operations in RTL

3. Design buses

4. Design simple arithmetic circuits

5. Identify various registers and their uses

6. Write programs in simple assembly language

7. Operate manosimSimulator and virtual lab tool


Course
Outcomes 8. Compare various design techniques for control unit

9. Construct and evaluate a memory system using RAM/ROM chips

10. Evaluate the performance of various memory/cache designing strategies

11. Compare various I/O techniques

12. Evaluate performance of a pipeline

13. Handle various hazards in a pipeline

14. Classify computers in various categories

7 Prerequisite

8 Course Contents

8.01 Unit A Introduction to Computer Organization

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.05 Unit B Computer Arithmetic

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.08 Unit B Topic 3 Floating point representation: addition and subtraction.

8.09 Unit C Control Unit

8.10 Unit C Topic 1 Hardwire and micro programmed control unit,

8.11 Unit C Topic 2 Micro-programming Instruction Format.

8.12 Unit C Topic 3 Micro-programming Sequencer, Horizontal and vertical Micro-Programming.

8.13 Unit D Processor Organization

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.16 Unit D Topic 3 Addressing modes,Instructiontypes, formats, RISC/CISC

8.17 Unit E Memory and I/O

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.1 Text book* 1. Computer system architecture, Morris M. Mano, Prentice-Hall

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

You might also like