单项选择(2023年计算机统考

采用取指、解码、执行、存储、写入5段流水线,RISC处理器 ,S0, S1, S2, S3, t2 为寄存器编号,

Ⅰ1 : add S2 Sl S0         //[R[S2)]            R[S1]+R[S0]

Ⅰ2 : add load(S3)0(S2)     //[R[S2]]       R[S1]+R[S0]

Ⅰ3 : beq t2 S3 L1           //if R[t2]==R[S3]      jump to L1

Ⅰ4 : add t2 t3 I0         //[R[t2]]            R(L2)+I0

如采用旁路技术处理数据相关,即采用专用数据通路技术处珅器, 则在 , Ⅰ1~ Ⅰ4执行过程中, 发生流水线阻塞的有【 】。

A、仅Ⅰ3

B、仅 Ⅰ2 和Ⅰ4

C、仅Ⅰ2 和Ⅰ3

D、仅Ⅰ2,Ⅰ3和Ⅰ4

答案解析

A

讨论

微程序控制器中,机器指令与微指令的关系是【 】。

程序和微程序、机器指令和微指令、主存储器和控制存储器这几个概念有何区别?

简述在微程序控制的计算机中一条机器指令的执行过程。

在微指令的字段编码法中,操作控制字段的分段并非是任意的,而是有必须遵循的分段原则,其中包括:①把__________性的微命令分在同一段内;一般每个小段留出一个状态,表示__________。

微指令分为__________和__________微指令两类,__________可以同时执行若干个微操作,所以执行指令的速度比__________快。

在实现微程序时,取下一条微指令和执行本条微指令一般是__________进行的,而微指令之间是__________执行的。

实现机器指令的微程序一般是存放在__________中的,而用户用户可写的控制存储器则由__________组成。

机器指令和微指令代码中的地址字段分别起【 】作用。

微指令执行的顺序控制问题,实际上是如何确定下一条微指令的地址问题。通常采用的一种方法是断定方式,其基本思想是【 】。

某处理机的微指令格式中有10个分离的控制字段C0 ~ C9,每个字段Ci可激活Ni条控制线组中的某一条,其中Ni字义为:字段Ci0123456789Ni4431191671822问:(1)为表示这10个控制字段至少需要多少控制位?(2)如果各字段采用纯水平编码格式,需要的最大的控制位数是多少?