B
BassBox
Hallo.
Ich möchte programme für mein eigenes os in c schreiben. Jetzt habe ich das problem wie übergebe ich parameter von c in assembler? Ich verwende den TC (Turbo C(++))
BSP:
kernel.c
assembykernel.asm
Wie übertrage ich die parameter p1, p2 und p3 in assemmbler universalregister?
Vielen Dank im Voraus
LG
BassBox
Ich möchte programme für mein eigenes os in c schreiben. Jetzt habe ich das problem wie übergebe ich parameter von c in assembler? Ich verwende den TC (Turbo C(++))
BSP:
kernel.c
Code:
extern "C" void setpixel(int p1,int p2,int p3);
...
setpixel(4,8,16);
assembykernel.asm
Code:
global setpixel
setpixel:
?
Wie übertrage ich die parameter p1, p2 und p3 in assemmbler universalregister?
Vielen Dank im Voraus
LG
BassBox