Machine Organization and Assembly
Tentative Outline (subject to change) -- Autumn 2004
to architecture and organization (Chapter 1)
- Signed and
unsigned numbers (Chapter 4. Sections 4.1 to 4.3). Review done in
set and assembly language (Chapter 3)
structures: registers, information units, addressing
- An example
architecture: The MIPS 2000 (Chapter 3 and Appendix A)
of MIPS: registers, data types, addressing.
and store instructions; branches
encoding; addressing revisited.
and stacks (Chapter 3)
- RISC vs.
CISC (Appendix E)
metrics (Chapter 2)
implementation. Single cycle implementation (Chapter 5)
cycle implementation. Control.
implementation. Pipelining (Chapter 6)
Hierarchy. Caches (Chapter 7)
Hierarchy. Virtual Memory (Chapter 7)
address translation: page tables and TLB's
- One or more
of the following topics
(or VLIW) ISA -- Itanium.
Arithmetic and functional units (Chapter 4)
computers (Chapter 9)