xdef Start,Stop,End xdef ans,MyArray Start: * --------------------------------- ans = MyArray[0] movea.l #MyArray,A0 move.l 0(A0),D0 * Can be shorted to: "move.l (A0), ans" move.l D0, ans * --------------------------------- ans = MyArray[1] movea.l #MyArray,A0 move.l 4(A0),D0 * Offset = 1*4 = 4 move.l D0, ans * --------------------------------- ans = MyArray[5] movea.l #MyArray,A0 move.l 20(A0),D0 * Offset = 5*4 = 20 move.l D0, ans Stop: nop ans: ds.l 1 MyArray: dc.l 1000,1111,2222,3333,4444,5555,6666,7777 End: end use: break start display/wd &ans display/8wd &MyArray display/d $a0 display/i $pc * Look at "ans"