Pagina 1 di 1

ASM Scrivere al centro dello schermo

MessaggioInviato: 21 nov 2007, 20:50
di Joistick
Come faccio a scrivere al centro dello schermo in assembly??? visto che abbiamo un prof. che non spiega(vero MauriAxel??) chiedo qui.....

Re: ASM Scrivere al centro dello schermo

MessaggioInviato: 22 nov 2007, 12:23
di Cesena'88
c'è una libreria che setta il cursore, lì c'è l'istruzione che setta il pixel in altezza e larghezza... se aspetti mezz'oretta vado a prendere le libreria che le ho di sopra... :D

Re: ASM Scrivere al centro dello schermo

MessaggioInviato: 22 nov 2007, 12:32
di Cesena'88
ecco, ho fatto prima del dovuto a trovare gli appunti dell'anno scorso...
cmq dovrebbe essere la seguente:

interrupt 10h:gestione video
servizio 02h:set cursor position (AH=02h)

registri in input:
AH=02h
BH=pagina
DH=riga(asse y)
DL=colonna(asse x)

registri di output: nessuno

Spiegazione:
Gestisce in modo separato il cursore in ogni pagina gestendone la posizione
-------------------------------
Quindi nel registro ah metti 02h x richiamare il servizio, in bh nn ricordo di preciso, ma credo 0 (cmq prova e vedi come va), in dx ci metti la posizione, fai delle prova fino a quando nn trovi le coordinate giuste x scrivere nel punto desiderato.... poi alla fine se nn ricordo male c devi mettere int 10h...

Prova e vedi se funzia, poi fammi saxe...

Re: ASM Scrivere al centro dello schermo

MessaggioInviato: 22 nov 2007, 19:32
di Joistick
grazie mille cesena!!!!