Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
January 2010
Topics
Instruction Set Architecture
Informationsteknologi
Key of ISA
MIPS Instructions
Design Principles
Informationsteknologi
ISA
ISA or Instruction Set
This level is between the high-level
Informationsteknologi
ISA
ISA
ISA-level code is what a compiler outputs
Informationsteknologi
MIPS Operand
Register
Memory
Operations (MIPS Arithmetic)
Example:
Informationsteknologi
C code: A=B+C
C code: A = B + C + D + E
MIPS code:
Add A, B, C
Add A, A, D
Add A, A, E
MIPS Arithmetic
Example:
Informationsteknologi
C code: F = (G + H) – (I + J)
MIPS code:
Add t0, G, H
Add t1, I, J
Sub F, t0, t1