Red de conocimiento informático - Conocimiento sistemático - Lenguaje ensamblador, programación

Lenguaje ensamblador, programación

¿La entrada es un número decimal de 16 dígitos?

¿Más aportaciones?

Pruebe el siguiente procedimiento: ;Archivo COM cargado en CS:0100h

ASSUME?CS:SEG2

SEG2SEGMENT

ORG0100H

p>

INICIO:

MOVAH,? 7

INT21H

MOVDL,? /p>

JBSTART

CMPAL,?9'

JASTART

MOVDH,?2

INT21H

ANDDL,?15

ADDDL,?DL

ADDDL,?DL

MOVDH,?DL

MOVDH, ? 2

MOVDH,?MOVDL,?13

INT21H

MOVDL,?10

INT21H

PUSH ?CS

POPDS

LEABX,?MSG?;Primera dirección de la tabla

MOVCX,?4

DISP:

MOVAL,?DH

XLAT?;Este es un comando de búsqueda de tabla

MOVDL,?AL

INT21H

INCBX

LOOP?DISP

MOVAH,?4CH

INT21H

MSG?DB?'00000001000400090016' DB?'00250036004900640081' p>

SEG2ENDS

ENDSTART