27
« en: Viernes 25 de Noviembre de 2005, 04:11 »
Hola! estoy tratando de desplegar un caracter en la pantalla sin utilizar la int 10H de la Bios ni ninguna otra.
Estuve leyendo que el video a color esta mapeado en la posicion de memoria B800H:0000H y en el debug logro hacer lo que quiero. (E B800:000 41 25 algo asi).
Mi pregunta es: yo quiero realizar un programa en Nasm que haga esto pero no me funciona, aqui muestro el codigo para q me ayuden.
Gracias de Antemano.
[ORG 0100H]
MOV BX,0000H
MOV AX, 0B800h
MOV CX,41H ;caracter
MOV DS, AX ; DS <- 0B800H.
MOV [BX], CX ;almacenar el caracter en offset 0000h
INC BX
MOV CX,17H ;atributo
MOV [BX], CX
mov ah,00h
int 16h