Create new GDT tablels in runtime.

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.

32 code
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??
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!