Computational Model
The Common Intermediate Language is object-oriented and stack-based. That means that data are pushed on a stack instead of pulled from registers like in most CPU architectures.
In x86 it might look like this:
add eax, edxThe corresponding code in IL can be rendered as this:
ldloc.0 ldloc.1 add stloc.0 // a = a + b or a += b;Here are two locals that are pushed on the stack. When the add-instruction is called the operands get popped and the result is pushed. The remaining value is then popped and stored in the first local.
Read more about this topic: Common Intermediate Language
Famous quotes containing the word model:
“It has to be acknowledged that in capitalist society, with its herds of hippies, originality has become a sort of fringe benefit, a mere convention, accepted obsolescence, the Beatnik model being turned in for the Hippie model, as though strangely obedient to capitalist laws of marketing.”
—Mary McCarthy (19121989)