Está en la página 1de 2

Ing. Miguel Fabin Robles A. mifaroan@gmail.com www.robgon.

net
Programacin V Arquitectura del Computador Lenguaje de Mquina

Captulos 9 y 10 Libro Peter Abel
Ubicacin del Cursor
MOV AH,02H -> funcin
MOV BH,00H -> pagina actual
MOV DX,0205H -> posicin FILA - COLUMNA
INT 10H -> Interrupcin
Limpiar Pantalla
MOV AX,0600H -> funcin y pagina tota la pantalla
MOV BH,71H -> Color FONDO - LETRA
MOV CX,0000H -> Posicin de inicio
MOV DX,184FH -> Posicin Final
INT 10H -> Interrupcin
Mostrar en Pantalla una Cadena
MOV AH,09H -> funcin
LEA DX,CADENA -> Cadena a Mostrar
INT 21H -> Interrupcin
Mostrar en Pantalla un carcter
MOV AH,02 H -> funcin
MOV DL, CARACTER -> Carcter a mostrar
INT 21H -> Interrupcin
Capturar por Teclado una cadena
Se debe declarar en el .DATA una estructura de tipo Byte
CADENA LABEL BYTE -> nombre de la estructura BYTE
MAX DB 10 -> Cantidad de caracteres mximos a guardar contando el ENTER
REAL DB ? -> Cantidad de caracteres ingresados sin contar el ENTER
CAD DB 11 DUP ($) -> Cadena donde queda el texto ingresado

Ing. Miguel Fabin Robles A. mifaroan@gmail.com www.robgon.net
Programacin V Arquitectura del Computador Lenguaje de Mquina

La interrupcin es
MOV AH,0AH -> Funcin
LEA DX,CADENA -> Nombre de la estructura BYTE
INT 21H -> Interrupcin
Formato de Colores FONDO LETRA
Descripcin
FONDO LETRA
Valor
BL R G B I R G B
Fondo Negro Letra Azul 0 0 0 0 0 0 0 1 01H
Blanco Intermitente Letra Intensa Verde 1 1 1 1 1 0 1 0 FAH

Estado del SHIF ->
Recordando 40[17] est el estado de las teclas ACTIVAS
En la 40[18] est el estado de las teclas PRESIONADAS
Buffer del Teclado ->
Estructura es 40[1A] -> Direccin Inicio Actual del Buffer
40[1C] -> Direccin Final Actual del Buffer
40[1E] -> Direccin de Inicial del Buffer VALORES
rea donde se guardan hasta 15 caracteres antes de que el programa solicite el ingreso de uno.
Cuando se pulsa una Tecla el MICRO del teclado genera CODIGO RASTREO y llama 09H
Esta 09H convierte este CODIGO DE RASTREO en un ASCII y los enva al BUFFER en memoria
La 16H lee del BUFFER del teclado en memoria y lo enva al PROGRAMA.
Funcin 10H de la Interrupcin 16H -> Lee desde el teclado con eco, recibe F11 y F12.

También podría gustarte