This page contains links to material of interest with regard to Computer Architecture. It is expected to be useful to students of architecture, organisation and basic system software.
Some assembly language information is provided here:
Assembly 1 | Assembly 2 | Assembly 3 | Assembly 4 | Assembly 5 | Assembly 6 |
Assembly 7 | Assembly 8 | Assembly 9 | Hello World! |
Some notes that may be of use:
Basic Arithmetic | Circuits and Components | Semiconductors | Transistors | Hamming Code Example | Arduino Due Lab 2 |
Blink 2 Timer Code |
Datasheets for processors and other circuits discussed in the lectures are available here:
Intel 8085 | Intel 8085 | Rockwell 6502 | Intel 8086 | Intel 80186 | Intel 80286 |
Intersil 80C286 |
The following table links datasheets for ICs used in the TomAL single-board computer.
Other manuals relevant to the course can be consulted here:
The nasm Assembler Manual | Atmel AT91SAM ARM-based Flash MCU (includes ARM Cortex M3 description) | ||||
Additional RISC materials can be seen here:
Moore's Law 1 | Moore's Law 2 | Patterson's case for RISC | Hennessy & Patterson Appendix A | ||