Resources

Textbook

Computer Organization and Design: The Hardware/Software Interface, ARM Edition
by Patterson and Hennessy

Online zyBook Textbook

Computer Organization and Design: The Hardware/Software Interface, ARM Edition
by Patterson and Hennessy
learn.zybooks.com
Signup code: UMICHEECS370Fall2017

ARM assembly

Programming and Debugging

Binary and Hex Arithmetic

Linker

Digital Logic - Support Material (requires umich account)

Below are lecture notes of EECS270, covering providing additional depth to some of the digital logic material discussed in EECS370 lecture. The EECS270 book, by Frank Vahid, is on reserve at the library for reference.

Multi-cycle Datapath (requires umich account)

Pipelining (requires umich account)

Caches