L09_A
Translation and Startup
Assembler Pseudoinstructions
Producing an Object Module
Linking Object Modules
Loading a Program
Effect of Compiler Optimization
Effect of Language and Algorithm
Arrays vs. Pointers
ARM & MIPS Similarities
Compare and Branch in ARM
The Intel x86 ISA
Fallacies
Pitfalls
L09_B
Designing MIPS ALU
Functional Specification
A Bit-slice ALU
A 1-bit ALU
A 4-bit ALU
Subtraction
Nor Operation
Set on Less Than
A Ripple Carry Adder and Set on Less Than
Overflow
Overflow Detection
Overflow Detection Logic
Dealing with Overflow
Zero Detection Logic