单片机与程序设计(下).doc
《单片机与程序设计(下).doc》由会员分享,可在线阅读,更多相关《单片机与程序设计(下).doc(3页珍藏版)》请在三一文库上搜索。
1、单片机与程序设计(下)在单片机与程序设计(上)中我们已经学习了将程序放在地址空间中,并在向量表中显示保存位置的内容。本期是这一系列的最后一期,将会介绍在执行程序及产生中断时CPU内会发生什么变化。引导程序的运行程序计数器一般来说,程序就是计算机将所要进行的处理按顺序排列的指令集。在单片机中,将程序保存在地址空间(存储器空间)中(上期曾介绍过),并由CPU来执行(处理)指令。假设地址空间中的一个地址保存一条指令,先执行某个地址中的指令(如将值置位到CPU中处理),接着执行下一个地址中的指令,接下来再执行下一个地址中的指令,像这样通过连续执行指令,便可执行程序。那么,CPU是如何判断执行指令的顺序
2、呢?在单片机中,程序被执行的时候程序计数器(PC)的值也同时被更新。存放在CPU内的指令地址中,程序计数器存储有下一条CPU将要执行的指令所在的地址。执行了某个地址的指令后,下一个该执行哪个地址中的指令呢?这个答案由程序计数器来告诉你。一般来说,程序被保存在连续的地址中,再由CPU按顺序执行存放在各个地址中的指令。图为程序计数器的示意图。图中,假定(1)执行地址1000h中的指令,(2)执行地址1000h中的指令后,程序计数器的値自动增加一个量并显示出下一个地址1001h,接下来,(3)CPU执行地址1001h中的指令。那么,CPU执行最初的指令时是一种什么状况呢?单片机在接通电源或是复位时,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 程序设计
链接地址:https://www.31doc.com/p-3398163.html