Está en la página 1de 4

INTERRUPCIONES A NIVEL DE SOFTWARE

PANTALLA
MODO 3: Color, formato texto, 25 filas (0,,24), 80 columnas (0,,79)
Fila\columnas 0 1 79
0 A
1
2

23
24

ATRIBUTO

b
7
b
6
b
5
b
4
b
3
b
2
b
1
b
0



b
7
: Es el bit de Blink, 0:No, 1:S
b
6
b
4
: Para color de fondo
000:Negro
001: Azul
010:Verde

111:Blanco
b
3
b
0
: Para color de Primer plano, es decir color de la carcter.
0000:Negro
0010: Azul
0100:Verde

1111:Blanco con Brillo

INTERRUPCION DE VIDEO: 21H, Pertenece al DOS.

IMPRIMIR UN CARACTER

DL Carcter (Usar el cdigo ASCII)
AH 2
INT 21H

IMPRIMIR UN TEXTO

DS DBS del rea de memoria que tiene almacenado del texto.
DX DDS Inicial del rea de memoria que tiene almacenado del texto.
AH 9
INT 21H

Nota: en el final del texto debe de estar el $

INTERRUPCION DE TECLADO

LEER UN CARCTER SIN ECO

Se captura el carcter sin imprimirlo en la pantalla.

AH 8
INT 21H

Devuelve: En AL el carcter digitado usando el ASCII.

LEER UN CARCTER CON ECO

Se captura el carcter y lo imprime en la pantalla.

AH 1
INT 21H

Devuelve: En AL el carcter digitado usando el ASCII.

INTERRUPCION PARA TERMINAR LA EJECUCION DE UN PROGRAMA

AH 4CH
INT 21H


DEFINICION DE AREA DE MOMERIA PARA DATOS

DIRECTIVAS:

DB
Permite reservar reas de memoria de un byte.

<<Identificador>> DB expresin<<, expresin<<, >> >>
<<Identificador>> Byte expresin<<, expresin<<, >> >>



Expresin:
Constante:
Binario: 101B, 111b
Octal: 23q, 56Q, 27o, 12
Decimal: 25, 50d, 70D
Hexadecimal: 1Ah, 2BH
Carcter: N, %
String: Mi primera vez, Estoy feliz

? : Reserva el rea sin inicializar.

n DUP(expresin); n=nmero de veces a repetirse expresin.


DW
Permite reservar reas de memoria de dos bytes.

<<Identificador>> DW expresin<<, expresin<<, >> >>
<<Identificador>> word expresin<<, expresin<<, >> >>

Expresin:
Constante:
Binario: 101B, 111b
Octal: 23q, 56Q, 27o, 12
Decimal: 25, 50d, 70D
Hexadecimal: 1Ah, 2BH

? : Reserva el rea sin inicializar.

n DUP(expresin); n=nmero de veces a repetirse expresin.


OPERADORES

SEG

Permite obtener la DBS.

Formato: SEG identificador

OFFSET

Permite obtener la DDS.

Formato: OFFSET identificador

También podría gustarte