basic stuff for a x86 architecture