00000000 1 00000000 2 ORG $0 00000000 00008000 3 DC.L $8000 Stack pointer value after a reset 00000004 00002000 4 DC.L START Program counter value after a reset 00000008 5 00000008 6 00002000 7 ORG $2000 Start at location 2000 Hex 00002000 8 00002000 4279 00002018 9 START CLR.W SUM Clear variable SUM 00002006 3039 0000201A 10 MOVE.W COUNT,D0 Load COUNT value 0000200C D179 00002018 11 LOOP ADD.W D0,SUM ADD D0 to SUM 00002012 5340 12 SUB.W #1,D0 Decrement counter 00002014 66F6 13 BNE LOOP Loop if counter not zero 00002016 4848 14 BREAK Tell the simulator to BREAK if we're running 00002018 15 00002018 16 SUM DS.W 1 Reserve one word for SUM 0000201A 0019 17 COUNT DC.W 25 Initial value for COUNT 0000201C 18 No errors detected No warnings generated