概要
ilasmでstack machineやってみた。
練習問題やってみた。
練習問題
MessageBoxを使え。
サンプルコード
.assembly extern mscorlib { }
.assembly extern System.Windows.Forms {
.publickeytoken = (B7 7A 5C 56 19 34 E0 89 )
.ver 4:0:0:0
}
.assembly ah { }
.method static void Main() cil managed {
.entrypoint
.maxstack 2
ldstr "Hello!!"
call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string)
pop
ret
}
実行結果
以上。