Red de conocimiento informático - Conocimiento sistemático - Ensamblador: Programación para sumar números binarios multibyte.

Ensamblador: Programación para sumar números binarios multibyte.

SEGMENTO DE DATOS

NUM1 DW 1234H, 4567H, 1234H, 1235H

NUM2 DW 4321H, 4123H, 1234H, 1234H

SUBN DW 5DUP(?)

LOS DATOS TERMINAN

SEGMENTO DE CÓDIGO

ASUME CS: CÓDIGO, DS: DATOS

AGREGAR64 PROC FAR

COMENZAR: MOV AX, DATOS

MOV DS, AX

LEA BX, NUM1

MOV AX, [BX]

AÑADIR AX, [BX 8]

MOV [BX 10H], AX

INC BX

INC BX

MOV AX , [BX]

ADC AX, [BX 8]

MOV [BX 10H], AX

INC BX

INC BX

MOV AX,[BX]

ADC AX,[BX 8]

MOV [BX 10H],AX

INC BX

INC BX

MOV AX, [BX]

ADC AX, [BX 8]

MOV [BX 10H], AX

MOV AX, 0

ADC AX, 0

MOV W[BX 12H], AX

MOV AH, 4CH p>

INT 21H

ADD64 ENDP

EL CÓDIGO FINALIZA

EDN BEGIN