CS 3843 Computer Organization Final Exam Review: Fall 2010

This will be a closed book exam.
You may use a calculator, but you need to show the steps in solving the problems, not just write down the answer.
The calculator can be used only for add, subtract, multiply, and divide, plus to check your answers.
Any other operations must be shown.

You are responsible for understanding all of assignments and material from the textbook.
The exam will be comprehensive and cover Chapter 2, Chapter 3 through Section 3.7, and Chapter 4 though Section 4.3. It will also cover the lecture material that is not in the textbook (in bold below).

The exam questions covering Chapters 2 and 3 will be similar to those on the two midterm exams.

In addition to the material from Exams 1 and 2:

  1. Y86: you will be given a copy of the Figure 4.1.2.
  2. Understand the concepts of RISC and CISC
  3. Understand how command gates: AND, OR, NOT can be used to make simple circuits such as bit-equal, multiplexor, a 1-bit adder.
  4. Understand how to make a ripple carry multi-bit adder from 1-bit full adders
  5. Understand the concept of gate delay
  6. Understand the SR-latch
  7. Understand the difference between combinational logic and sequential logic.
  8. Interrupts
  9. Understand the basic instruction cycle: fetch, increment PC, decode, execute, handle interrupt
  10. Understand the basic instruction cycle as it applies to the Y86: fetch, decode, execute, memory, write back, pc update