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:
“If the man who paints only the tree, or flower, or other surface he sees before him were an artist, the king of artists would be the photographer. It is for the artist to do something beyond this: in portrait painting to put on canvas something more than the face the model wears for that one day; to paint the man, in short, as well as his features.”
—James Mcneill Whistler (18341903)