Write, run, and analyze a program that adds 5 bytes of data and saves the result. The data should be the following hex numbers: 25, 12, 15, 1F, and 2B. PAGE 60,132 TITLE PROG2-1 (EXE) PURPOSE: ADDS 5 BYTES OF DATA .MODEL SMALL .STACK 64 ;-------------- .DATA DATA_IN DB 25H,12H,15H,1FH,2BH SUM DB ? ;-------------- .CODE MAIN PROC FAR MOV AX,@DATA MOV DS,AX MOV CX,05 ;set up loop counter CX=5 MOV BX,OFFSET DATA_IN ;set up data pointer BX MOV AL,0 ;initialize AL AGAIN: ADD AL,[BX] ;add next data item to AL INC BX ;make BX point to next data item DEC CX ;decrement loop counter JNZ AGAIN ;jump if loop counter not zero MOV SUM,AL ;load result into sum MOV AH,4CH ;set up return INT 21H ;return to DOS MAIN ENDP END MAIN