[OSy] chyba v kalistu -- sys.S, 509, 510 ?

Zdeněk Doležal zdenek.dolezal at gmail.com
Tue Oct 23 16:53:49 CEST 2007


> Doufam, ze neinterpretuji spatne to, co pisete, ale zkuste si precist
> stranku 2 "MIPSpro Assembly Language Programmer's Guide". U registru a0
> je napsano "values are not preserved across procedure call" ..

To je pravda. Ale mne ho do registru natahuje RESTORE_GENERAL_REGS $sp
ze zasobniku daneho vlakna a pak se teprve provadi prvni volani
(mluvim ted o uplne prvnim prepnuti na dane vlakno) pomoci jumpu.

Mezitim se tedy provadi ona operace prepsani registru a0 -- proc?

Pokud bych dany registr nechtel vyplnit a nezaobiral se zadnymi
argumentami v zasobniku, tak je volane funkci predan nejaky argument z
a0, ktery tam vlastne ani nechci. To mne prijde divne.
-- 
S pozdravem
Zdenek Dolezal




More information about the NSWI004 mailing list