ワードアドレッシングとバイトアドレッシング
ワードアドレッシング
と
バイトアドレッシング
ワードアドレッシング
(メモリ転送サイズが大きい) の方が高性能
バイトアドレッシング
の方が
プログラマ
にとって扱いやすい (プログラムを書きやすい)
両立するためには、2 つのアドレッシング方式の変換を担うインテリジェントな
メモリコントローラ
が必要
バイトのインデックスからワードのインデックスを算出したり、ワード中の位置を算出するためには、除算や剰余の計算が必要
単なるビット操作でそれらを実現するために、2 のべき乗でメモリを構成する
アラインメント
参考文献
コンピュータアーキテクチャのエッセンス [第 2 版]