Außerdem sollte man mit dem Stack umgehen können, wenn man C und Assembler kombinieren möchte.

also z.B. um eine in ASM geschriebene Funktion aus C aufzurufen oder umgekehrt, denn da werden die Argumente der Funktion über den Stack übergeben.