1 下列有关控制器各部件功能的描述中,正确的的是( ) (多选)
√A. 控制单元是其核心部件,用于对指令操作码译码并生成控制信号
√B. PC称为程序计数器,用于存放将要执行的指令的地址
√C. 通过将PC按当前指令长度增量,可实现指令的按序执行
D. IR称为指令寄存器,用来存放当前指令的操作码
IR存放当前指令,指令包括操作码和地址码。
2 下列有关取指令操作部件的叙述中,正确的是( )(多选)
√A. 单周期数据通路中PC寄存器写使能信号一直有效
B. 单周期数据通路中数据和指令都存放在同一存储器中
√C. 取指令操作的延时主要由存储器的取数时间决定
√D. 取指令操作可以和下条指令地址的计算操作同时进行
3 下列有关指令周期的叙述中,正确的是( )。(多选)
√A. 单周期CPU中的指令周期就是一个时钟周期
B. 乘法指令和加法指令的指令周期总是一样长
√C. 指令周期的第一个阶段一定是取指令阶段
√D. 一个指令周期可由若干个机器周期或时钟周期组成
时钟周期:CPU完成一个最基本的操作的最小时间单位,等于节拍脉冲和震荡周期。
机器周期:CPU周期,从CPU中读出一条指令的最短时间。
指令周期:取指令并执行一条指令所需要的时间。
4 关于程序计数器PC的叙述,正确的是( ) (多选)
√A. 执行调用指令后,PC的值一定是被调用过程的入口地址
B. 指令顺序执行时,PC的值总是自动加1
√C. 执行无条件转移指令后,其值变成转移目标地址
D. 程序执行过程中其值不会减小
B. 不一定是加1。
5 设PC、AR、IRA、DR、Ri等分别表示CPU中的程序计数器、地址寄存器、指令寄存器中的形式地址字段、数据缓冲寄存器和通用寄存器。从寻址方式的角度考虑,以下可能存在的操作是( )(多选)
√A. Ri ← (DR)
√B. DR ← (IRA)
√C. AR ← (Ri)
√D. AR ← (PC)