register
来源:岁月联盟
时间:2010-02-08
在计算机中,寄存器是一个小的数据组,这个数据组保存在计算机处理器的一部分地方。一个寄存器可能持有一个计算机指令,一个寄存器地址,或者任何一种数据(例如位序列或者个别字符)。有些指令指定寄存器作为指令的一部分。举例来说,一个指令可能指定两个定义的寄存器的内容加在一起然后放在一个指定的寄存器中。寄存器必须足够大以持有一个指令??举例来说,在一个32位指令计算机中,寄存器长度必须是32位。在一些计算机设计中,有为较短指令设计更小的寄存器??例如半寄存器。依赖于处理器设计和语言规则,寄存器可能是有限的或者有专用名称。