# i386 architecture

The i386 kernel source code is xcomp/i386/kernel.fs. Register roles:

PSP: ESI
RSP: ESP
PSP Top: EAX
A register: EBX
S register: EDX

All other registers are free.

## See also

* [hw/pc]
* [xcomp/i386/pc/deploy]
* [xcomp/i386/efi/deploy]
* INTEL 80386 PROGRAMMER'S REFERENCE MANUAL
