📅  最后修改于: 2020-12-29 10:55:25             🧑  作者: Mango
寄存器是一种计算机内存,用于快速接受,存储和传输CPU立即使用的数据和指令。 CPU使用的寄存器通常称为处理器寄存器。
处理器寄存器可以保存指令,存储地址或任何数据(例如位序列或单个字符)。
计算机需要用于处理数据的处理器寄存器和用于保存内存地址的寄存器。当前指令执行完成后,保存该存储位置的寄存器用于计算下一条指令的地址。
Register | Symbol | Number of bits | Function |
---|---|---|---|
Data register | DR | 16 | Holds memory operand |
Address register | AR | 12 | Holds address for the memory |
Accumulator | AC | 16 | Processor register |
Instruction register | IR | 16 | Holds instruction code |
Program counter | PC | 12 | Holds address of the instruction |
Temporary register | TR | 16 | Holds temporary data |
Input register | INPR | 8 | Carries input character |
Output register | OUTR | 8 | Carries output character |
下图显示了基本计算机的寄存器和内存配置。