LOAD / STORE ISA
Instruction set:
add, sub, mult, div, … only on registers
ld, st, to move data from and to memory, only way to access memory
Example: a*b - (a+c*b)
r1, r2, r3
ld r1, c 2, ?, ?
ld r2, b 2, 3, ?
mult r1, r1, r2 6, 3, ?
ld r3, a 6, 3, 4
add r1, r1, r3 10, 3, 4
mult r2, r2, r3 10, 12, 4
sub r3, r2, r1 10, 12, 2
7 instructions
4
3
2
a
b
c
Previous slide
Next slide
Back to first slide
View graphic version