So che con macchine più vecchie come 286s, i primi 512 byte caricati dal primo settore dell'unità di avvio su 0000: 7C00 in memoria venivano eseguiti in modalità reale a 16 bit, ma per quanto riguarda le moderne architetture a 64 bit?
Modifica: immagino che questa sia una domanda sbagliata quando ci pensiamo. Lo scrittore del boot loader è il decisore di quali istruzioni di assemblaggio della modalità utilizzare, giusto? L'hardware fa proprio quello che gli viene detto. Quindi la mia domanda dovrebbe essere: quale modalità utilizzano i principali caricatori di avvio del sistema operativo come Windows 7, Mac OS X (l'ultimo) e GRUB su macchine a 64 bit?