Red de conocimiento informático - Conocimiento informático - Programación de visualización de pantalla

Programación de visualización de pantalla

Segmento de datos

DATA1 DB 'Ingrese un carácter: $ '

DATA2 DB 0AH, 0DH, 'ASCII'

SD Base de datos 'A'

p>

Fin de los datos

Segmento de código

Asumir CS: código, DS: datos

Inicio: MOV ax, datos

MOV DS, AX

MOV DX, datos de compensación 1; muestra información de solicitud

MOV, 09H

INT 21H

MOV, 01H

INT 21H

MOV SI, SD desplazado

MOV[Oeste], aluminio

MOV

MOV DX, datos de compensación 2; muestra mensaje de aviso

MOV, 09H

INT 21H

MOV·Al, Ministro de Defensa

Y AL, 0F0H toma más de 4 dígitos.

MOV CL, 4

Schraer, CL

CMP AL, 0AH ¿Es un número mayor que un

JB C2

Agregar aluminio, 07H

C2: Agregar aluminio, 30H

MOV DL, caracteres de visualización

MOV, 02H

INT 21H

MOV Al, Ministro de Defensa

Y AL, 0FH 4 dígitos menos

CMP AL, 0AH

p>

JB C3

Aluminio añadido, 07H

C3: Aluminio añadido, 30H

MOV DL, caracteres de visualización de aluminio

<; p>MOV, 02H

INT 21H

MOV, 4CH regresa a DOS

INT 21H

Fin del código

Fin Comienzo