Machine Architecture

Elective class. Strongly linked in content to Operating Systems

Textbooks

 * 1) Need physical copy of the book. "Sparc Architecture, Assembly Language Programming and C" by Richard Paul
 * 2) K&R the C Programming language. Helps with Operating Systems too

Most of the content isn't covered
Hardware security is not covered due to SPARC machine root access not being given

What is SPARC
SPARC architecture is one of the most common architecture. Especially v8

It is a RISC architecture

RISC

Reduced

Instruction

Set

Computing

It contrasts with CISC or complex instruction set computing

CISC to RISC transition occurred in the mid 1980s. Surprisingly late, so assembly language radically transformed.