COMP 303 - Computer Architecture
Fall 2006
Course Related
Course Home
Course Overview
Staff & Contact Info
Section Notes
Schedule
Old Announcements
Tools & Style
C for Java Programmers
C Style Guide
Other
How to Lose in COMP 0x12f
Section slides:
C for Java programmers
References:
Kernighan & Ritchie: The C Programming Language
("K&R" for short)
on reserve in the Engineering library
a must-own for every non-trivial C-programmer
C Programming Notes
(notes on K&R)
Errata for The C Programming Language, Second Edition
Tutorials:
Brian W. Kernighan - Programming in C A Tutorial
C Programming
Style Guides:
C Style Guide
History:
The Development of the C Language
- a paper on the history of development of the C language, by Dennis Ritchie.
Course Related
Course Home
Course Overview
Staff & Contact Info
Section Notes
Schedule
Old Announcements
Tools & Style
C for Java Programmers
C Style Guide
Other
How to Lose in COMP 0x12f
Tools
Logisim
.
Additional Logisim Components
.
Manuals
MIPS Volume 1:
Basic MIPS Architecture
MIPS Volume 2:
Instruction Set Reference
MIPS Volume 3:
Privileged Resources and Systems Programming
Projects
ALU Implementation
Basic Execution
MIPS Processor
MIPS Disassembler
MIPS Simulator
Cache Simulation and Measurement
Multicore Simulator
Final Project