TITLE Average2 (average2.asm) INCLUDE Irvine32.inc ; data seg .data list DWORD 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 size1 = ($ - list)/4 ; code seg .code main PROC MOV EAX, list ;1 ADD EAX, list + 4 ;2 ADD EAX, list + 8 ;3 ADD EAX, list + 12 ;4 ADD EAX, list + 16 ;5 ADD EAX, list + 20 ;6 ADD EAX, list + 24 ;7 ADD EAX, list + 28 ;8 ADD EAX, list + 32 ;9 ADD EAX, list + 36 ;10 MOV EDX, 0 MOV EBX, size1 DIV EBX CALL DumpRegs exit main ENDP END main