Professional Documents
Culture Documents
Course Objectives
The course presents the following various hardware structures that compose a computer, the individual functions the interaction with each other the organization and control i order to perform the task assigned to the computer. data representation, storage and manipulation
Course Objectives
Upon completion of this course, the student should be able to: Gain an understanding of the hardware structures that make computers possible. Know the different devices and components of a computer system, know how these components interact and work together. Understand computer organization concepts and how they apply to systems development.
Course Syllabus
What is Computer Organization?
Week 1,2
vonNeumann Processor Organization The MIPS 32 Processor Wires, Bus, Logic Gates, Clock, Registers Week 3 Number Systems, Data Representation, Week 4,5 Instructions Memory, Tri-State Buffer, Combinational Week 6 Logic Device, Multiplexers (Demultiplexers)
Building a Computer
Course Syllabus
MAR and MDR, PC and IR, Instruction Week 7,8 Execution, Instruction Fetch Circuits The Register File, Fetching Operands, Week 9 Accessing Memory ALU and the Register File, Updating the PC Week 10 ALU Design Week 1113 Adders (Half, Full, Fast, CLA) Subtractor Multiplication Algorithm (Booth/Extended Booth) Division Algorithm (Restoring/Non-restoring) Designing the Control Unit Week 14
Grading System
Assignments Quizzes Reports Term Exams
20%
25%
25% 30%