Probando funciones de video.

Permite leer el modo de pantalla. Definir un color de fondo para la pantalla. Imprimir un caracter. Mostra un punto en cualquier coordenada de la pantalla.

Búsqueda de ejemplos en Ensamblador
;Autor Victor De la Rocha
;URL http://www.mis-algoritmos.com

ponermodo macro var,pagina
        mov ah,0
        mov al,var
        mov bh,pagina
        int 10h
        endm

leermodo macro
        mov ah,0fh
        int 10h
endm

imprimir macro car
                mov ah,02h
                mov dl,car
                add dl,30h
                int 21h
        endm

paleton macro modo,tipo
                mov ah,0bh
                mov bh,modo
                mov bl,tipo
                int 10h
        endm

ponerpunto macro fila, columna, color, pagina
                mov ah,0ch
                mov cx,columna
                mov dx,fila
                mov al,color
                mov bh,pagina
                int 10h
        endm

.model small
.stack
.data
.code
.startup

        leermodo
        ponermodo al,bh

        imprimir al
        imprimir bh

        ponermodo 12h,0

        paleton 0,20

        ponerpunto 240,320,10,0
        ponerpunto 245,325,15,1

        imprimir 0

        mov ah,07h
        int 21h

        ponermodo  3,0

.exit
end