バスエラー
これはC言語で書かれた不整列メモリアクセスの例である。
Note: すべてのアーキテクチャでテストしていないので、この例にはまずい所があるかもしれない。
x86アーキテクチャでは、既定で不整列メモリアクセスを自動的に補正する。ただしこの自動補正には性能の損失(パフォーマンス・ペナルティ)が伴う。EFLAGSレジスタのAlignment Check (AC) フラグとCR0レジスタのAMビットがセットされるとアライメントチェックが有効になるが、アプリケーションソフトウェアでこのシステムフラグを変更してはならない。