LOADALL - 80386

80386

Opcode 0F07. The instruction loads data from address ES:EDI. It actually uses ES, not the ES descriptor.

Address number of bytes register register register register
ES:EDI+00 4 CR0, control register 0
ES:EDI+04 4 EFLAGS
ES:EDI+08 4 EIP, instruction pointer
ES:EDI+0C 4x4 EDI, destination index ESI, source index EBP, byte pointer ESP, stack pointer
ES:EDI+1C 4x4 EBX EDX ECX EAX
ES:EDI+2C 2x4 DR6 DR7
ES:EDI+34 4 TR, task state selector
ES:EDI+38 4 LDTR, local descriptor table
ES:EDI+3C 4x2 GS, extra segment not used FS, extra segment not used
ES:EDI+44 4x2 DS, data segment not used SS, stack segment not used
ES:EDI+4C 4x2 CS, code segment not used ES, extra segment not used
ES:EDI+54 4x12 TSS descriptor, task state selector IDT descriptor, interrupt descriptor table GDT descriptor, global descriptor table LDT descriptor, local descriptor table
ES:EDI+84 4x12 GS segment descriptor FS segment descriptor DS segment descriptor SS segment descriptor
ES:EDI+B4 2x12 CS segment descriptor ES segment descriptor

Read more about this topic:  LOADALL