レジスタ・メモリ
cover
おすすめ
レジスタ
レジスタとは、CPUの中にある記憶装置で、CPUが計算を行う際に直接値を参照する。
レジスタ種別 | レジスタ名 | 概要 | レジスタ名の由来 |
---|---|---|---|
データレジスタ | AX | 返り値 | Accumulator |
データレジスタ | BX | メモリアドレスのベース値(ベースポインタ) | Base |
データレジスタ | CX | ループ回数のカウント等 | Counter |
データレジスタ | DX | 演算に用いるデータ。I/Oポートアドレス・ 乗算・除算 | Data |
インデックスレジスタ | SI | Pointer addressing of data and source in string copy operations | Source Index |
インデックスレジスタ | DI | Pointer addressing of data and destination in string copy operations | Destination Index |
ポインタレジスタ | SP | stackのtopを保持する | Stack Pointer |
ポインタレジスタ | BP | stackのbottomを保持する | Base Pointer |
ポインタレジスタ | IP | プログラム部の次に実行する命令のアドレスを格納 | Instruction Pointer |
メモリの構成
- ヒープ
- スタック:プログラム中で宣言したローカル変数の情報を格納するメモリ領域。