我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 指令寄存器 >

单片机:PC寄存器中的内容的含义是什么?

归档日期:07-16       文本归类:指令寄存器      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部PC,是program counter的缩写,就是程序计数器,PC寄存器中的内容,是下一条要取的指令的16位存储单元地址,在程序执行的过程中,PC中的值会自动加一。

  PC 中内容的变化决定程序的流向。读指令时,PC将其中的数值作为所取指令的地址输出给程序存储器,然后程序存储器按此地址输出指令字节,同时PC中的内容自动加1,指向下一条指令在程序存储器中的地址。值得注意的是,在执行子程序调用或响应中断时,也就是断点值单片机自动完成如下操作:1、PC的现行值,即下一条将要执行的指令的地址,自动压入堆栈,保护起来。2、将子程序的入口地址或中断向量的地址送入PC,程序流向发生变化,去执行子程序或中断服务子程序。3、遇到返回RET或RETI指令时,将栈顶的断点值弹回PC中,程序的流向又返回到断点处,从断点处继续执行程序。

本文链接:http://f-taiken.net/zhilingjicunqi/400.html