Im useing masm and have tryied to make call between 32 and 16 bits code. Now i must make a GDT for each pointer arguments from 32 to 16. How can I do that? I got a lot of functions and will have to create many GDT time over the time.
create gdt to pointer
call 16 -> perform the call
<- return to 32
delete the gdt.
This is how i want to do it!
Can someone plz give me some examples in creating of a GDT ???
The funcion can be called with simultaius call, must i use semafores etc??