[OSy] Dorder a meziproc. interrupty

Ersin ersin at post.cz
Mon Feb 16 16:47:06 CET 2009


Ahoj,

Bohuzel, s dorder ti nepomuze, to neresime. Ale aspon neco:

> Na zaver bych jeste mel dve drobne otazky, na ktere nevim presne
> odpoved: kam se ukladaji parametry volani funkce, kdyz jich je vice
> nez 4? Na parametry existuji registry a0 - a3... ale vice jich neni.
> Narazili jsme treba na problem printf v user modu pri vice nez 4
> parametrech printf.
Na stack. Kompilator ti vygeneruje kod, ktery to tam nasklada a ve volane funkci to zase precte. Je to pomale, ale funguje to. Jinak si ale vzdycky muzes predat pointer na strukturu obsahuji velkem mnozstvi parametru, ze? :-)

S pozdravem
Stanislav Kozina





More information about the NSWI004 mailing list