15-411 Compiler Design
[ Home | Staff
| Schedule | Overview
| Assignments
]
15-411 Assignments
Current Assignment:
Resources
In case you want to try a real machine (it can be a lot of fun!), here
are references that can provide you with more information about your
target system.
- On-line MIPS
Assembly Language Programmer's Guide, from Silicon
Graphics, Inc. Chapters 1, 5, and 7 are especially
helpful for this course, if you are targeting the MIPS
family of processors.
- On-line reference
manuals for the entire PowerPC family of processors,
from Motorola. The document entitled, PowerPC
Microprocessor Family: The Programmer's Reference Guide
(in PDF format), is
especially helpful for this course, if you are targeting
the PowerPC family of processors.
- Anukul Kapoor has provided a pointer to IBM's
PowerPC Compiler Writer's Guide, which seems like an
excellent reference for this course.
- On-line reference
information for the PowerPC and 68000 architectures,
from Apple Computer's MacOS Runtime Architectures manual.
Chapter 4 is especially helpful for this course, if you
are targeting the PowerPC processor on a Macintosh.
- On-line Alpha
Assembly Language Programmer's Guide, from DEC
(Compaq?). Chapters 1, 3, and 6 are especially helpful
for this course, if you are targeting the DEC Alpha
processor.
- The Pentium
Pro Family Developer's Manual (Volume 2: Programmer's
Reference Manual), from Intel. Note that this is a
very large PDF document. Until Peter Lee runs out of disk
allocation, a local copy will
also available.
Previous Assignments