位置:51电子网 » 技术资料 » 仪器仪表

CPU再发出访问程序存储器信号

发布时间:2016/7/9 21:24:21 访问次数:842

   CPU再发出访问程序存储器信号,从gOo1H单元中取出第一条指令的立即数08H并送A; ADG704BRMZ

   PC内容自动加1,指向下一存储单元。

   以上即为第一条指令的取指和执行指令过程。接下去CPU取出第二条指令码,并完成加法运算后结果送A,最后是完成A中的内容送35H单元指令。每条指令的执行步骤与前面所述基本相同,不再细述。

   最后说明一下,单片机的程序运行一般有两种方式。

   ①连续执行方式:这是程序运行最基本的方式,即从PC指针开始,连续执行程序,直到遇到结束或暂停标志。在系统复位时,PC总是指向O000H地址单元,而实际的程序应允许从程序存储器的任意位置开始,可通过执行若干种指令使PC指向程序的实际起始地址。单片机应用系统就是处于连续工作方式。

   ②单步执行方式:这种方式是指从程序的某地址开始,启动一次只执行一条程序指令的运行方式,主要用于调试程序。单步运行方式是利用单片机的中断结构实现的。将sOC51的外部中断编程为外部电平触发方式,并设置一个单步操作脉冲产生电路,接入某个外部中断引脚,单步操作键动作一次,产生一个脉冲,启动一次内部中断处理过程,CPU执行一条程序指令,这样就可以一步一步地进行单步操作。


   CPU再发出访问程序存储器信号,从gOo1H单元中取出第一条指令的立即数08H并送A; ADG704BRMZ

   PC内容自动加1,指向下一存储单元。

   以上即为第一条指令的取指和执行指令过程。接下去CPU取出第二条指令码,并完成加法运算后结果送A,最后是完成A中的内容送35H单元指令。每条指令的执行步骤与前面所述基本相同,不再细述。

   最后说明一下,单片机的程序运行一般有两种方式。

   ①连续执行方式:这是程序运行最基本的方式,即从PC指针开始,连续执行程序,直到遇到结束或暂停标志。在系统复位时,PC总是指向O000H地址单元,而实际的程序应允许从程序存储器的任意位置开始,可通过执行若干种指令使PC指向程序的实际起始地址。单片机应用系统就是处于连续工作方式。

   ②单步执行方式:这种方式是指从程序的某地址开始,启动一次只执行一条程序指令的运行方式,主要用于调试程序。单步运行方式是利用单片机的中断结构实现的。将sOC51的外部中断编程为外部电平触发方式,并设置一个单步操作脉冲产生电路,接入某个外部中断引脚,单步操作键动作一次,产生一个脉冲,启动一次内部中断处理过程,CPU执行一条程序指令,这样就可以一步一步地进行单步操作。


热门点击

 

推荐技术资料

驱动板的原理分析
    先来看看原理图。图8所示为底板及其驱动示意图,FM08... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!