それでは、CIL(Common Intermediate Language:(.NETで使用する)共通中間言語)について見ていこう。CILの言語仕様は、CLI(Common Language Infrastructure:共通言語基盤)に含まれる。そこで、CLIの仕様を参照するとヨロシイ。 ECMA-335: http://www.ecma-international.org/publications/standards/Ecma-335.htm この第3章である。何のことはない。ただのスタックマシンで、レジスタという概念は無い。強いていうならローカル変数(local variable)がレジスタに相当するのか。このローカル変数は、16bit indexで表せるぶんだけ使える。まあ、配列は配列で別の方法で確保できるので、ローカル変数としては65535個も使えれば十分である。ここで使っている