Closed tomoyuki-nakabayashi closed 6 years ago
enum OperandSize {
Byte,
Word,
Dword,
Qword,
}
でいいか。
デコーダでやるしかないなぁ。 結局、オペコード、プレフィックスの組み合わせから算出するしかないんだよな。
違うな。 8bitオペコード⇒8bit mandatory prefix⇒16bit Rex prefix⇒64bit
で、何もなければ一旦32bitでいいのか。 フェッチステージでやろう。
ストアはできた。 とりあえずロードは必要になるまで放置しておくか。
https://os.phil-opp.com/minimal-rust-kernel/
のRust部分が動くようになった!
今は全部64bitでやっている。