マイクロプロセッサ等のデジタル回路の内部にある、演算結果や実行状態(コンテキスト)の保持に用いる記憶素子。RAMなどの主記憶装置と比較して動作が極めて高速だが、容量が小さい。
一般的に使われる「○○ビットCPU」という表現は、このレジスタの記憶容量を表しており、例えば「32ビットCPU」とはレジスタのビット幅が32bitであるCPUのことを指す。
レジスタにはアキュムレータ、スタックポインタ、プログラムカウンタなど専用の機能を持つ専用レジスタと、特に専用の機能を持たず汎用的なデータ保持に使用される汎用レジスタがある。
レジスタの状態を主記憶装置(通常はスタック領域)に保存しておき一時中断し、他の処理を実行させた後に元に戻すことで、一時中断した箇所からそのまま処理を再開することができる。これをコンテキストスイッチといい、擬似的に複数の処理を同時に実行すること(マルチタスク)を可能にしている。
mFumi2012-02-23
nobcha232012-02-23
kawasimanobuo2012-02-22
nobcha232012-02-22
tanaka7chord2012-02-22
amarui2012-02-21
thinca2012-02-21
mhiki2012-02-21
stanic2012-02-21
BCC2012-02-20
shinichiro_h2012-02-20
moufu2012-02-19
D_Rascal2012-02-19
mtsn2012-02-18
parrot_studio2012-02-18
satonohito2012-02-18
masutaka262012-02-17
bon-ku-ra2012-02-17
ken_m2012-02-16
anbifuri2012-02-16