[ ZZ ] 程序计数器 (PC - Program Counter)

PC 是程序计数器,它是一个16位寄存器,专门用来产生存放下一条需要执行的指令的地址
//我的理解是 : 举取数指令0000010000001000。其操作码为000001,地址码为0000001000。这16位二进制数都存放在PC中
//PC->MAR时直接将以上指令传入(暂且认为是传入MAR)
实际上它是指令地址寄存器。其寻址能力为64K字节。PC每输出一次代码,它的内容自动加1。因此,称它为程序计数器,PC在物理上是一个独立的寄存器,不属于内部数据存储器。PC每输出一次地址,就指向程序存储器的一个单元,CPU自动取出一个字节的指令代码而后执行。PC中内容一次次自动加1,指令就一条条被取出并执行。

posted @ 2010-04-10 10:37  刘一佳  阅读(1032)  评论(0编辑  收藏  举报