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