sábado, 25 de abril de 2009

Codigos de Ensamblador - Captura e Impresión De Texto

Leer carácter con Echo.

La lectura de un carácter con Echo permite que, el carácter es leído es impreso el mismo tiempo.

MOV AH,01H
INT 21H

Nota: El valor del carácter (en hexadecimal) es guardado en el registro AL

Leer carácter Sin Echo.

La lectura de un carácter Sin Echo simplemente captura el carácter pero no lo imprime. Se puede hacer mandando dos valores al registro AH: 07H ó 08H

MOV AH,07H
INT 21H

Nota: El valor del carácter (en hexadecimal) es guardado en el registro AL

Desplegar un carácter.

MOV AH,02H
MOV DL,caracter
INT 21H

Donde:
  • caracter debe de contener el valor en hexadecimal del carácter que se desea imprimir ó bien el mismo carácter encerrado entre apostrofes (ejemplo: MOV DL,'A'... ó MOV DL,41H)
Desplegar un mensaje.

MOV AH,09H
LEA DX,mensaje
INT 21H

Donde:
  • mensaje debe estar previamente declarado en el segmento de datos (mensaje DB 'HoLa MuNdO$'
  • Recuerden que todos los mensajes terminan con un símbolo de pesos ($)

No hay comentarios:

Publicar un comentario