機械語なら俺に質問しろ!
■ このスレッドは過去ログ倉庫に格納されています
0178デフォルトの名無しさん
NGNGMODRMとはmod(上位6,7ビット)とR/M(下位0,1,2ビット)の名前を結合。
MODRM = mod + R/M
R/Mはmodビットの状態(11bのときはレジスタ)によってレジスタオペランド(R)、
メモリオペランド(M)の両方を指定できるという意味からR/Mらしい。
真中の3ビットは、レジスタオペランドの指定やオペコード拡張用
(lgdtやlidtみたいな特殊なもの)に使われます。
mod(2bit),真中(3bit),R/M(3bit)
7 6 5 4 3 2 1 0
mod 真中 R/M
というもの
■ このスレッドは過去ログ倉庫に格納されています