| Zeile 1: | Zeile 1: | ||
| − | Der Long Mode ist ein CPU-Modus neuerer CPUs, in dem erstmals | + | Der '''Long Mode''' ist ein CPU-Modus neuerer CPUs, in dem erstmals 64-Bit-Allzweckregister zur Verfügung stehen. Wie auch beim [[Protected Mode]] starten Prozessoren, die diesen Modus unterstützen, aus Kompatibilitätsgründen zunächst im [[Real Mode]] mit deaktiviertem [[A20-Gate]]. |
==Eigenschaften== | ==Eigenschaften== | ||
| − | *Address-/Registerbreite beträgt | + | * Address-/Registerbreite beträgt 64 Bit |
| − | * | + | * Viele neue Register (z.B. R8-R15, CR8-CR15, ...) |
| − | *... | + | * ... |
==Wie überprüfe ich, ob die CPU den Long Mode unterstützt?== | ==Wie überprüfe ich, ob die CPU den Long Mode unterstützt?== | ||
| − | CPUs, die den Long Mode unterstützen, setzen bei einem Aufruf der [[CPUID]]-Operation mit EAX=0x80000001 das | + | CPUs, die den Long Mode unterstützen, setzen bei einem Aufruf der [[CPUID]]-Operation mit EAX=0x80000001 das Long-Mode-Capable-Bit (Bit 29) im EDX-Register auf 1. |
==Wie schalte ich den Long Mode um?== | ==Wie schalte ich den Long Mode um?== | ||