Final Review
Tom Kelliher, CS26
Dec. 5, 1996
Course Evaluation.
Interleaving question on last homework.
Questions on this homework?
Simpler problems, stricter grading.
Five problems:
- Assembly language programming:
- MIPS R2000 program.
- Probably some sort of character processing problem.
- Distinguish lb, lw.
- Direct, indirect, indexed addressing.
- Instruction reference will be provided.
- Caches:
- Direct-mapped, fully-associative, set-associative.
- Tag, block, word/byte fields.
- Cache contents for hexadecimal reference string.
- Hit rate.
- CPU bus structure:
- Given a CPU structure, write control sequence for instructions.
- Possibly a new bus structure.
- Interrupts:
- Definitions.
- Vs. polling.
- Vs. DMA.
- Arithmetic:
- Representations: sign-magnitude, 1's-complement, 2's-complement.
- Equations for fast adders.
- Definitions of p, g.
Thomas P. Kelliher
Wed Dec 4 21:21:04 EST 1996
Tom Kelliher