Intel 8086 Mode réel : Architecture et fonctionnement
Vue d'ensemble mode réel
Le 8086 démarre en mode réel, modèle mémoire segmenté 16-bit donnant accès à 1 Mo (bus adresse 20-bit). Il assure rétrocompatibilité logiciels 8080/8085.
Caractéristiques clés
- Mémoire segmentée : Segments 64 Ko (CS, DS, SS, ES) ; adresse physique = (segment × 16) + offset.
- Registres/ALU 16-bit : Traite données 16-bit par instruction.
- Gestion interruptions : Table vecteurs à 00000h ; supporte interruptions matériel/logiciel (IVT).
- Support DMA : Périphériques externes transfèrent données directement vers/depuis mémoire.
- Pas de protection mémoire : Tout code peut accéder toute adresse ; pas d'anneaux privilèges.
Usages principaux
- Amorçage : BIOS s'exécute en mode réel pour initialiser matériel et charger OS.
- Systèmes embarqués : Simplicité et timing déterministe conviennent firmware bare-metal.
- Logiciels legacy : Programmes DOS et Windows 16-bit s'exécutent nativement.
Limitations
Plafond 1 Mo, pas de protection multitâche, pas mémoire virtuelle – adressés par mode protégé (286+) puis mode long (x86-64).
