レジスタ
CPU内部に複数ある非常に高速で容量の小さい記憶装置のこと メモリよりもレジスタを圧倒的に高速に読み書きできる
レジスタを使うと、メモリ間の往復とメモリ中の探索のために必要な時間がゼロになるため
16, 32, 64ビットなど
以下の目的で使われる
演算対象のデータを一時的に保持
演算結果の格納
命令実行の制御
メモリアドレスの保持
etc.
特殊レジスタ
用途が決まっているレジスタのこと
e.g.
整数演算や比較演算を行った時に更新される
結果が0かどうかを示すビット
桁あふれが発生したかどうかを示すビット
結果が0未満かどうかを示すビット