Ejemplo de programa en lenguaje ensamblador sumando del 1 al 100
Hay un desafío, ¡me gusta! ¡Déjame probarlo!
SEGMENTO DE DATOS
BuF DB 1, 2, 3, 4, ^^^^^^^, 100
BuF2 DW?
DATAS TERMINA
SEGMENTO DE CÓDIGOS
ASUME CS: CÓDIGOS, DS: DATAS
INICIO:
MOV AX, DATAS p> p>
MOV DS, AX
MOV SI, OFFSET BuF
MOV CL, 100
MOV AX, 0
KK: ADC AX, [SI]
INC SI
LOOP KK
MOV BuF2, AX
MOV AH, 4CH
p>INT 21H
CÓDIGOS FINALIZA
END INICIO
Ejecútalo, yo también soy principiante, puede haber algo mal con la segunda declaración, 4 y 100 ¡Solo agrega puntos suspensivos entre ellos! ¡Pruébalo!