ES-VMバイトコード暫定仕様#1

(0)

(1) 基本構造

(2) 宣言ブロックについて


(3) コードブロック

0x1ローカルラベル宣言。
0x2a,b代入命令。 a=b
0x3aローカルラベルへのgoto。aはオペランド番号ではない。
0x4プリフィクス。
0x10a,bOR演算。 a|=b
0x11a,bXOR演算。 a^=b
0x12a,bAND演算。 a&=b
0x14a,b加算命令。 a+=bプリフィクス4をつけると、a=b+cにできる。
0x15a,b減算命令。 a-=b
0x16a,b乗算命令。 a*=b
0x21a,b,c条件分岐。if(a!=b)goto ccはオペランド番号ではない。ローカルラベル番号の相対値。
0x3f関数終了。

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS