Ho bisogno di testare la modalità grafica su linux, il codice è il seguente:
Sotto linux AH e AL viene scritto tutto nel registro eax quindi:Codice PHP:
section .data
section .text
global _start
_start:
mov al,13h;
mov ah,00h;
int 10h;
ret
mov eax, 13h;
Però ho un errore: Segmentation fault
Ho tre domande:
1) Se AL=13h e AH=10h è corretto scrivere che EAX=1013h ?
2) Dato che sono sotto la console di linux, è possibile che il sistema operativo 'si incazzi' perchè è già in modalità grafica. Ho letto da qualche parte che cè una combinazione di tasti <ctrl> + <F5> o <alt> per attivare la modalità console, ho provato a fare dei tentativi ma non l'ho trovata. Qualcuno si ricorda qual'è questa combinazione?
3) Se installo un sistema operativo con solo console, o su un portatile o su una chiavetta usb, vorrei utilizzare questo codice senza aver bisogno della libreria vga.h. Prima di prendermi o una chiavetta o un portatile usato vorrei sapere se qualcuno mi conferma che funzionerà...