首页/ 题库 / [单选题]现采用4级流水线结构分别完成一条指令的取的答案

现采用4级流水线结构分别完成一条指令的取指、指令译码和取数、运算以及送回运算结果4个基本操作,每步操作时间依次为60ns、100ns、50ns和 70ns。该流水线的操作周期应为(1)ns。若有一小段程序需要用20条基本指令完成(这些指令完全适合于流水线上执行),则得到的第一条指令 结果需(2)ns,完成该段程序需(3)ns。在流水线结构的计算机中,频繁执行(4)指令时会严重影响机器的效率。当有中断请 求发生时,采用不精确断点法,则将(5)。 空白(1)处应选择()

单选题
2023-03-09 21:59
A、50
B、70
C、100
D、280
查看答案

正确答案
C

试题解析

标签: CMS专题
感兴趣题目
以下指令不是逻辑运算指令的是()
TEST指令属于逻辑运算指令。
指令译码部件是用于分析指令的操作码.对任一条指令来说,都是先执行指令译码,再按译码结果执行指令规定的操作。
如果指令的运算结果为0,则()标志位为1。
当运算结果为0时,不能转向标号L1处的指令是( )。
当运算结果为0时,不能转向标号L1处的指令是( )。
将一条指令的执行过程分解为取指、分析和执行三步,按照流水方式执行,若取指时间t取指 = 4△t、分析时间t分析 = 2△t、执行时间t执行 = 3△t,则执行完 100 条指令,需要的时间 为()△t。
一条SSE2浮点加法指令可以同时完成几对单精度浮点数的加法运算?
机器指令是一种使用二进制编码表示的操作命令,它用来规定计算机执行什么操作或运算以及操作对象所在的位置。一条机器指令是由运算符和操作数组成的。()
某16位计算机中,带符号整数用补码表示,数据Cache和指令Cache分离。下表给出了指令系统中部分指令格式,其中Rs和Rd表示寄存器,mem表示存储单元地址,(X)表示寄存器X或存储单元X的内容。  该计算机采用5段流水方式执行指令,各流水段分别是取指(IF)、译码/读寄存器(ID)、执行/计算有效地址(EX)、访问存储器(M)和结果写回寄存器(WB),流水线采用“按序发射,按序完成”方式,没有采用转发技术处理数据相关,并且同一个寄存器的读和写操作不能在同一个时钟周期内进行。请回答下列问题。  (1)若int型变量x的值为-513,存放在寄存器R1中,则执行指令“SHR R1”后,R1的内容是多少?(用十六进制表示)  (2)若某个时间段中,有连续的4条指令进入流水线,在其执行过程中没有发生任何阻塞,则执行这4条指令所需的时钟周期数为多少?  (3)若高级语言程序中某赋值语句为x=a+b,x、a和b均为int型变量,它们的存储单元地址分别表示为[x]、[a]和[b]。该语句对应的指令序列及其在指令流水线中的执行过程如下图所示。则这4条指令执行过程中,I3的ID段和I4的IF段被阻塞的原因各是什么?  (4)若高级语言程序中某赋值语句为x=2×x+a,x和a均为unsigned int类型变量,它们的存储单元地址分别表示为[x]、[a],则执行这条语句至少需要多少个时钟周期?要求模仿上图画出这条语句对应的指令序列及其在流水线中的执行过程示意图。
现采用4级流水线结构分别完成一条指令的取指、指令译码和取数、运算以及送回运算结果4个基本操作,每步操作时间依次为60ns、100ns、50ns和 70ns。该流水线的操作周期应为(1)ns。若有一小段程序需要用20条基本指令完成(这些指令完全适合于流水线上执行),则得到的第一条指令 结果需(2)ns,完成该段程序需(3)ns。在流水线结构的计算机中,频繁执行(4)指令时会严重影响机器的效率。当有中断请 求发生时,采用不精确断点法,则将(5)。 空白(1)处应选择()
寄存器的功能是用于存放指令、指令地址、操作数及运算结果等数据的存储区
相关题目
为获得下一条指令的地址,CPU在取指后通常修改( )
指令ORS功能,可实现多个指令块的“与”运算。
用户宏功能指令的主要特点是,可采用()编程。宏指令可完成()运算、()运算等处理功能。
一条指令的执行通常可分为取指、译码和_____三个阶段。
单地址指令中为了完成两个数的算术运算,除地址码指明一个操作数外,另一个数采用()方式。
将第一条指令从内存取入CPU中译码执行,同时指令指针自动加1或按指令的要求作出相应改变,指向下一条要执行的指令,接着将下一条指令从内存取入-----执行,这样不断重复取指令和执行指令的过程,逐条执行指令,直至程序结束
某计算机执行一条指令的过程分为取指令、分析指令和执行指令3段操作,每一段操作占用的时间分别是△t、2△t、3△t。若采用常规的顺序串行执行方式,连续执行n条指令所需时间是(7);若采用流水线方式,3段操作重叠执行时,连续执行n条指令所需时间是(8)。
在下列不同结构的处理机上执行6×6的矩阵乘法C=A×B,计算所需要的最短时间。只计算乘法指令和加法指令的执行时间,不计算取操作数、数据传送和程序控制等指令的执行时间。加法部件和乘法部件的延迟时间都是3个时钟周期,另外,加法指令和乘法指令还要经过“取指令”和“指令译码”的时钟周期,每个时钟周期为20ns,C的初始值为“0”。各操作部件的输出端有直接数据通路连接到有关操作部件的输入端,在操作部件的输出端设置有足够容量的缓冲寄存器。如果处理机内只有一个通用操作部件,采用顺序方式执行指令,那么所需要的时间为(25)。如果单流水线标量处理机,有一条两个功能的静态流水线,流水线每个功能段的延迟时间均为一个时钟周期,加法操作和乘法操作各经过3个功能段,那么所需要的时间为(26)。
表达式1+32> Or 6 Mod 4<3 And Not l的运算结果是(  )。
表达式1.5+32>2 Or 7 Mod 3<4 And Not 1的运算结果是( )。
表达式1+32>1 Or 6 Mod 4<3 And Not 1的运算结果是( )。
用一条指令将寄存器AL的低4位取反,指令是()。
寄存器的功能是用于存放指令、指令地址、操作数及运算结果等数据的存储区
标志寄存器用来保存在一条指令执行之前,CPU所处状态的信息及运算结果的特征。
按指令功能,可以将TMS320C54X的指令系统分为:()指令,逻辑运算指令,程序控制指令和()指令。
数据运算指令包括算术运算指令和逻辑运算指令两大类。()
FX2N系列PLC的INV指令是将即执行INV指令之前的运算结果置OFF指令。()
不管是什么CPU,其指令系统都包括如下指令类型:数据传送类指令,数据运算类指令,和程序控制类指令。
在进行BCD码运算时,紧跟运算指令后面的指令必须是()指令。
在进行BCD码运算时,紧跟加法运算指令后面的指令必须是()指令。
广告位招租WX:84302438

免费的网站请分享给朋友吧