Assembleur 80x86 | RES4 |
---|---|
AMD Am386SXLV, Am386DXLV | Restore All CPU Registers 486 |
Syntaxe
RES4 |
Description
Cette instruction permet d'effectuer le chargement de tous les registres de descripteur de cache.
Algorithme
(ES:EDI+0000h)(4) ← CR0 (ES:EDI+0004h)(4) ← EFLAGS (ES:EDI+0008h)(4) ← EIP (ES:EDI+000Ch)(4) ← EDI (ES:EDI+0010h)(4) ← ESI (ES:EDI+0014h)(4) ← EBP (ES:EDI+0018h)(4) ← ESP (ES:EDI+001Ch)(4) ← EBX (ES:EDI+0020h)(4) ← EDX (ES:EDI+0024h)(4) ← ESX (ES:EDI+0028h)(4) ← EAX (ES:EDI+002Ch)(4) ← DR6 (ES:EDI+0030h)(4) ← DR7 (ES:EDI+0034h)(4) ← TR (16 bits complété par des 0) (ES:EDI+0038h)(4) ← LDT (ES:EDI+003Ch)(4) ← GS (16 bits complété par des 0) (ES:EDI+0040h)(4) ← FS (16 bits complété par des 0) (ES:EDI+0044h)(4) ← DS (16 bits complété par des 0) (ES:EDI+0048h)(4) ← SS (16 bits complété par des 0) (ES:EDI+004Ch)(4) ← CS (16 bits complété par des 0) (ES:EDI+0050h)(4) ← ES (16 bits complété par des 0) (ES:EDI+0054h)(4) ← Attribut de TSS (ES:EDI+0058h)(4) ← Base de TSS (ES:EDI+005Ch)(4) ← Limite de TSS (ES:EDI+0060h)(4) ← 0s (ES:EDI+0064h)(4) ← Base de IDT (ES:EDI+0068h)(4) ← Limite de IDT (ES:EDI+006Ch)(4) ← 0s (ES:EDI+0070h)(4) ← Base de GDT (ES:EDI+0074h)(4) ← Limite de GDT (ES:EDI+0078h)(4) ← Attribut de LDT (ES:EDI+007Ch)(4) ← Base de LDT (ES:EDI+0080h)(4) ← Limite de LDT (ES:EDI+0084h)(4) ← Attribut de GS (ES:EDI+0088h)(4) ← Base de GS (ES:EDI+008Ch)(4) ← Limite de GS (ES:EDI+0090h)(4) ← Attribut de FS (ES:EDI+0094h)(4) ← Base de FS (ES:EDI+0098h)(4) ← Limite de FS (ES:EDI+009Ch)(4) ← Attribut de DS (ES:EDI+00A0h)(4) ← Base de DS (ES:EDI+00A4h)(4) ← Limite de DS (ES:EDI+00A8h)(4) ← Attribut de SS (ES:EDI+00ACh)(4) ← Base de SS (ES:EDI+00B0h)(4) ← Limite de SS (ES:EDI+00B4h)(4) ← Attribut de CS (ES:EDI+00B8h)(4) ← Base de CS (ES:EDI+00BCh)(4) ← Limite de CS (ES:EDI+00C0h)(4) ← Attribut de ES (ES:EDI+00C4h)(4) ← Base de ES (ES:EDI+00C8h)(4) ← Limite de ES (ES:EDI+00CCh)(34h) ← Non utilisé (ES:EDI+0100h)(4) ← Registre temporaire (ES:EDI+0104h)(4) ← Registre temporaire (ES:EDI+0108h)(4) ← Registre temporaire (ES:EDI+010Ch)(4) ← Registre temporaire (ES:EDI+0110h)(4) ← Registre temporaire (ES:EDI+0114h)(4) ← Registre temporaire (ES:EDI+0118h)(4) ← Registre temporaire (ES:EDI+011Ch)(4) ← Registre temporaire (ES:EDI+0120h)(4) ← Registre temporaire (ES:EDI+0124h)(4) ← Dernier instruction EIP pour le redémarrage (ES:EDI+0128h)(4) ← PEIP: Pointeur d'instruction sur l'espace SRAM précédent (ES:EDI+012Eh)(36) ← Non utilisé (ES:EDI+0150h)(4) ← Registres de pointeur interne de nombre réel (virgule flottante) |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
RES4 | 0Fh 07h | Cette instruction permet d'effectuer la lecture des données à l'adresse ES:EDI. |
Dernière mise à jour : Lundi, le 8 septembre 2014