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执行一条程序指令,这样就可以一步一步地进行单步操作。
上一篇:程序执行过程
上一篇:SOC51单片机主要是由微处理器
热门点击