>>10
Yes, we all know you were talking about microcontrollers.
Still, I'm not so sure about that. Unless they all have similar architectures and follow a conventional Assembly language and order of parameters (if they use parameters), which I find hard to believe.
In any case, OP was talking about systems programming, and microcontrollers don't run operating systems, as far as I know.