esvm0006
のバックアップ(No.1)
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
バックアップ一覧
差分
を表示
現在との差分
を表示
ソース
を表示
esvm0006
へ行く。
1 (2020-07-17 (金) 16:46:18)
2 (2020-07-17 (金) 18:46:46)
3 (2020-07-19 (日) 16:14:14)
ES-VMバイトコード暫定仕様書
(by
K
, 2020.07.17)
↑
(0)
(註)ここは確定情報ではないので何度も修正します。
↑
(1) 基本構造
1つの関数は以下の2ブロックに分かれています。
宣言ブロック
コードブロック
↑
(2) 宣言ブロックについて
ここでローカル変数、使用する定数、関数の引数などの様々な情報を記述します。
0x1
宣言ブロックを終了して、コードブロックへ移行します。
0x2
変数の基本ビット数を変更します。後続の引数の4倍が設定されます(2なら8bit、8なら32bit、16なら64bitなど)。