.data ! variables x: .word 0x42 ! initialize x to 0x42 y: .word 0x20 ! initialize y to 0x20 z: .word 0 ! initialize z to 0 .text ! instructions start: set x, %r2 ! &x --> %r2 ld [%r2], %r2 ! x --> %r2 set y, %r3 ! &y --> %r3 ld [%r3], %r3 ! y --> %r3 add %r2, %r2, %r2 ! %r2 + %r2 --> %r2 add %r2, %r3, %r2 ! %r2 + %r3 --> %r2 set z, %r3 ! &z --> %r3 st %r2, [%r3] ! %r2 --> z end: ta 0