Anropskonventioner
Anropskonventioner, often translated as calling conventions, are specifications that govern how functions or procedures are called and returned. They define fundamental aspects of program execution such as how arguments are passed to a function, how return values are managed, and which registers are preserved or can be freely modified by a function. Without a standardized calling convention, different pieces of compiled code, or code compiled by different compilers, would be unable to interoperate.
Key elements defined by an anropskonvention include the order in which arguments are pushed onto the stack