Archive for the ‘Assembler’ Category

Codigo ensamblador que nos permite escribir un caracter repetido y con cambio de color

September 13, 2007

Una de ensmablador, el cual tenia bastante abandonado, mis inicios.

Uso int 10h del bios, es un .com del DOS, todo hecho con el debug del DOS, (recuerden cmd.exe del system32 para los windows xp), repite la @ y de color purpura.

C:\> debug
-a # ensamblamos el programa
1557:0100 mov ah,9
1557:0102 mov al,40 # el 40h es el código ASCII de la arroba
1557:0104 mov bh,0
1557:0106 mov bl,5 # color Púrpura (COLOR /? para ver los colores MS-DOS)
1557:0108 mov cx,37
1557:010B int 10
1557:010D ret
1557:010E
-r cx # en el registro CX debemos escribir el tamaño del programa
CX 0000
:e # son E bytes (observar la última línea)
-n eje1.com # le damos un nombre al fichero
-w # guardamos en disco
Escribiendo 0000E bytes
-q # salimos
C:\> dir # comprobamos que se ha guardado

13/11/2005 11:49 14 eje1.com


C:\> eje1.com # ejecución directa de eje1.com
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Follow

Get every new post delivered to your Inbox.