Red de conocimiento informático - Conocimiento sistemático - Pregunta simple de ensamblaje: Existen dos números BCD comprimidos de 8 bytes en unidades que comienzan con los segmentos de datos DATA1 y DATA2 respectivamente. . .

Pregunta simple de ensamblaje: Existen dos números BCD comprimidos de 8 bytes en unidades que comienzan con los segmentos de datos DATA1 y DATA2 respectivamente. . .

Basta con lo siguiente:

SEGMENTO DE DATOS

DATOS1 DB 12H, 34H, 56H, 78H, 23H, 45H, 67H, 89H

DATOS2 DB 76H, 54H, 32H, 10H, 98H, 56H, 78H, 90H

EXTREMOS DE DATOS

SEGMENTO DE CÓDIGOS

ASUME CS: CÓDIGOS, DS : DATAS

INICIO:

MOV AX, DATAS

MOV DS, AX

LEA SI, DATA1

LEA DI, DATA2

CLC

MOV CX, 8

S1:

MOV AL, [SI]

ADC AL, [DI]

DAA

MOV [SI], AL

INC SI

INC DI

LOOP S1

MOV AH, 4CH

INT 21H

CÓDIGOS FINALIZA

FIN INICIO