CPUアドレシングの物理的な動きについて
Posted: 2014年6月03日(火) 18:45
通常よく遭遇しているCPU基板のアーキテクチャーとして
物理アドレシングの最小単位はそのCPUの基本データ幅であると考えて宜しいでしょうか。
例えば、32bitのCPUの物理アドレシングの最小単位は32bitのデータです。
8bitや16bitのデータにアドレスを振りわけない。
データ読む時に一回で少なくとも32bit分のデータを読み込んで、
若しプログラム上8bit (= 1byte)のデータがほしいなら、8bit幅のレジスターで32bitから抽出します。
同様に、2byteのデータがほしいなら、16bit幅のレジスターで32bitから抽出します。
正しくないでしょうか。
物理アドレシングの最小単位はそのCPUの基本データ幅であると考えて宜しいでしょうか。
例えば、32bitのCPUの物理アドレシングの最小単位は32bitのデータです。
8bitや16bitのデータにアドレスを振りわけない。
データ読む時に一回で少なくとも32bit分のデータを読み込んで、
若しプログラム上8bit (= 1byte)のデータがほしいなら、8bit幅のレジスターで32bitから抽出します。
同様に、2byteのデータがほしいなら、16bit幅のレジスターで32bitから抽出します。
正しくないでしょうか。