En la unidad de almacenamiento cuya primera dirección es BUF, se almacena un número sin signo de 10 bytes, que se programa para ser sumado y luego almacenado en la unidad SUB.
MOV CX, 10; debido a que es necesario sumar diez números, CX es una función de conteo para prepararse para el siguiente bucle 10 veces
MOV BX, OFFSET BUF toma la primera dirección de BX
<; p>MOV AX, 0; inicializa AX a 0AGA: ADD AX, [BX]; acumulación, en este momento AX es equivalente a SUM
INC BX; papel de direccionamiento, paso a paso
DEC CX cada vez que CX es negativo uno
JZ AGA Si CX es 0, detiene el ciclo
MOV; SUMA, AX