<pre>
MOV CX,SIZE/2 // Number of words
MOV BX,0 // Offset into Array
CLC // Clear Carry
TOP MOV AX,[BX+A] // Load 16 bits of A
ADC AX,[BX+B] // Add 16 bits of B
MOV [BX+C],AX // Store 16 bits of C
INC BX // Increase BX to
INC BX // next word index
LOOP Top // Repeat until CX=0
</pre>