.global clear_state,asm_move_cursol,write_mem8,VESA_640_480_SET,VESA_Check,VESA_Check,scrn320
.global io_hlt,io_cli,io_sti,io_stihlt
-.global io_in8,io_in16,io_in32,io_out8,io_out16,io_out32
+.global io_in8,io_in16,io_in32,io_out8,io_out16,io_out32,io_load_esp
.global io_load_eflags,io_store_eflags,load_cr0,store_cr0,load_tr
.global farjmp
+io_load_esp:
+ MOV EAX,ESP
+ RET
+
farjmp:
JMP FAR [ESP+4]
RET