第一章 微型计算机的基础知识
第四节 微型计算机工作的基本流程
1.4.1指令与程序
指令:用来指挥和控制计算机执行某种操作的命令。操作码+操作数。
程序:若干指令的有序集合。
1.4.2微型计算机中指令执行的基本流程
1.模型CPU的结构
(1)指令指针(IP)自动记忆下一条指令地址的功能。
(2)指令寄存器(AR)被动地接收IP传送给它的地址值,以并行方式传输到CPU的地址引脚上。
(3)数据寄存器(DR)临时存放从内存取出来的指令和数据。缓冲
(4)指令寄存器(IR)保存计算机当前正在执行或即将执行的指令。
(5)指令译码器(ID)用来对指令进行译码,确定指令的性质和操作。
(6)操作控制器,根据不同的指令,产生不同的微操作指令。
(7)算术逻辑部件(ALU)
(8)通用寄存器 寄存器A,B,C,D等。
(9)标志寄存器FLAGS(F),如进位标志位CF,进位CF=1,否则CF=0.
(10)内部数据通路中的三态门,控制数据线的接通传输或断开。
2.指令执行的基本流程
(1)取指令
指令指针IP装入主存储器中,IP中的值传送到指令地址总线;
指令送到指令寄存器IR中,指针指向下一条指令的地址,译码。
(2)执行指令
三态门,数据装入数据寄存器中,再讲数据传输到寄存器A。