【发布时间】:2011-12-28 19:38:07
【问题描述】:
程序计数器的位大小是多少?在所有类型的系统架构中,大小总是固定的吗?
【问题讨论】:
-
不,当然不是固定的。它通常与其他指针寄存器(即可用于数据间接寻址的寄存器)大小相同。
标签: assembly cpu-architecture cpu-registers
程序计数器的位大小是多少?在所有类型的系统架构中,大小总是固定的吗?
【问题讨论】:
标签: assembly cpu-architecture cpu-registers
程序计数器是一个特殊用途的寄存器,它保存正在执行的指令或下一条要执行的指令的地址(这似乎取决于架构)。因此它具有机器字的大小,即 32、64 等位。
【讨论】:
程序计数器只是正在执行的指令的位置,因此它会根据处理器架构而改变。也就是说,64 位架构需要 64 位来保存程序计数器,32 位需要 32 位,以此类推。
【讨论】:
程序计数器是计算机体系结构和操作系统中使用的寄存器之一。它保存要执行的下一条指令的地址。指令执行后,加一,(PC =PC +1) 并且程序计数器将指向下一条指令。主要用于条件跳转和非条件跳转指令中计算有效地址。
【讨论】: