* Executes: C = A + B * xdef start xdef A, B, C start: move.l A, d0 Get variable A into register d0 move.l B, d1 Get variable B into register d1 add.l d1, d0 Add them, result is in d0 move.l d0, C Store result in variable C nop A: dc.l 4 B: dc.l 15 C: ds.l 1 end ====================== Run with: ====================== break start display/wx &C display/wd &C display/wx &B display/wd &B display/wx &A display/wd &A display/x $d1 display/d $d1 display/x $d0 display/d $d0 display/i $pc