0

addMSIL には、2 つの引数 (スタックからのポップ、追加、スタックへのプッシュ) を追加する1 つのコマンドがあります。2 バイトまたは 4 バイトまたは 8 バイトをポップする必要があるかどうかをどのように判断しますか?

Java ではさまざまなバイトコード (fadd、dadd、iadd など) がありますが、.NET でこれをどのように処理しますか?

4

3 に答える 3

1

C# テスト プログラムを作成し、それを MSIL に逆コンパイルすると、が呼び出される前に、ldcまたはconv命令によってサイズが設定されていることがわかります。add

于 2016-07-27T10:00:32.307 に答える