器(ALU):完成算术逻辑运算;? 控制器(CU):产生控制操作的微命令。? 寄存器:存放指令及结果。? 中断系统:处理各种异常事件。Р第五章Р计算机组成原理РCPU结构框图Р5.1.3 寄存器设置Р㈠用于处理的寄存器?⑴通用寄存器组? 可编程访问的、具有多种功能的寄存器。分配编号,可编程指定使用选择。对用户是“非透明”的。通过编程与运算部件的配合,可指定其实现多种功能,称为通用寄存器。?⑵暂存器? 用户不能直接访问的用来暂存信息的寄存器。未分配编号,不能直接编程访问。对用户是“透明”的。Р第五章Р计算机组成原理Р5.1.3 寄存器设置Р㈡用于控制的寄存器?⑴指令寄存器IR? 功能:存放现行指令,输出为产生微操作命令序列的主要逻辑依据。Р第五章Р计算机组成原理Р决定操作性质Р操作码字段Р操作数地址?转移地址Р地址码字段Р译码器Р微命令发生器Р地址形成部件Р5.1.3 寄存器设置Р⑵程序计数器PC(指令计数器或指令指针IP)?功能:提供读取指令的地址,或以PC内容为基准计算操作数的地址。用来指示程序的进程;提供后继指令地址,并送往地址寄存器。Р第五章Р计算机组成原理РPC+1Р顺序执行:РPC先+1,再用转移地址修改PCР转移执行:Р5.1.3 寄存器设置Р⑶程序状态字寄存器PSW?表示CPU现在的基本状态,也就是现行程序的状态。?一部分内容记载程序运行的状态,另一部分可由编程设定。Р第五章Р计算机组成原理Р某机的PSWР工作方式优先级 T N Z V CР15 12 11 8 7 6 5 4 3 2 1 0Р5.1.3 寄存器设置Р第五章Р计算机组成原理РC=1 进位?V=1 溢出?Z=1 结果为0 ?N=1 结果为负РT=1, 执行跟踪程序Р⑴条件码Р反映程序运行结果Р⑵跟踪标志Р为程序查错设置的断点标志T。Р程序Р初始化置T为1Р...Р测试TР跟踪程序Р…..Р...