Bueno, voy a pedir unas cuantas cosas...
Como podria hacer una instruccion que borra la pantalla(sin usar las interrupciones del DOS y al ser posible las de la BIOS)?
bueno... una forma seria:
mov si,cadena
call ponecadena
ponecaracter:
push ax ; Guardamos AX
mov ah,0eh; Funcion putChar de la Bios
int 10h ; Interrupcion de video
pop ax ; Recuperamos AX
ret
ponecadena:
push ax ; Se ponen en la pila los valores que modificamos
push si
loop:
mov al,[si] ; Se carga el caracter
cmp al,0 ; Nos fijamos si es el terminador
jz fin ; Si es el terminador se termina
call ponecaracter; sino, se pone el caracter
inc si ; Se incrementa SI
jmp loop ; Continuamos con el siguiente caracter
fin:
pop si ; Se recuperan los valores
pop ax
ret
cadena times 25 db 10(25 veces intro)
pero... no va muy bien que se pueda decir... Que otros modos mas efectivos hay?
Aqui van un par de funciones que no logro sacar(son funciones de la libreria conio.h del borland, para C/C++):
gotoxy
textbackwroundcolor
textcolor
wherwisx
whereisy
clrscr(ya la he pedido en el principio)
Bueno, respondan a las que quiera y puedan, les estare muy agradecido. Yo lo estoy intentando, y supongo que acabare sacandolo. Pero agradeceria ayuda. Al ser posible sin usar las interrupciones del DOS, y lo menos posible las de la BIOS.
MUCHAS GRACIAS
SALUDOS