除了MPYU指令(无符号乘法指令),所有的乘法指令都执行有符号的乘法操作。即被相乘的两个数都作为2的()数,而运算结果为

题目
填空题
除了MPYU指令(无符号乘法指令),所有的乘法指令都执行有符号的乘法操作。即被相乘的两个数都作为2的()数,而运算结果为一个32位的2的()数。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

80x86汇编完成无符号数和带符号数的乘法运算所用的指令是一样的。()

此题为判断题(对,错)。


参考答案错误

第2题:

乘法指令的执行子周期和加法指令的执行子周期一样长。()

此题为判断题(对,错)。


正确答案:错误

第3题:

乘法运算是双操作数运算,在指令中要指定两个操作数。()

此题为判断题(对,错)。


参考答案:错误

第4题:

乘法指令对除CF和OF以外的条件码位无定义。


正确答案:正确

第5题:

原码乘法运算规定( )。

A.操作码用原码表示,连同符号位直接相乘

B.操作数用原码表示,符号位不参与运算

C.操作数取绝对值相乘,根据符号位决定操作

D.操作数取绝对值相乘,符号位单独处理


正确答案:D

第6题:

SBB是什么指令()

A、加法指令

B、减法指令

C、乘法指令

D、除法指令


参考答案:B

第7题:

在下列不同结构的处理机上执行6x6的矩阵乘法C:A×B,计算所需要的最短时间。只计算乘法指令和加法指令的执行时间,不计算取操作数、数据传送和程序控制等指令的执行时间。加法部件和乘法部件的延迟时间都是3个时钟周期,另外,加法指令和乘法指令还要经过“取指令”和“指令译码”的时钟周期,每个时钟周期为20ns,C的初始值为“0”。各操作部件的输出端有直接数据通路连接到有关操作部件的输入端,在操作部件的输出端设置有足够容量的缓冲寄存器。如果处理机内只有一个通用操作部件,采用顺序方式执行指令,那么所需要的时间为(5)。如果单流水线标量处理机,有一条两个功能的静态流水线,流水线每个功能段的延迟时间均为一个时钟周期,加法操作和乘法操作各经过3个功能段,那么所需要的时间为(6)。

A.105.6ms

B.52.8ms

C.39.6ms

D.72.8ms


正确答案:C

第8题:

●在下列不同结构的处理机上执行6×6的矩阵乘法C=A×B,计算所需要的最短时间。只计算乘法指令和加法指令的执行时间,不计算取操作数、数据传送和程序控制等指令的执行时间。加法部件和乘法部件的延迟时间都是3个时钟周期,另外,加法指令和乘法指令还要经过"取指令"和"指令译码"的时钟周期,每个时钟周期为20ns,C的初始值为"0"。各操作部件的输出端有直接数据通路连接到有关操作部件的输入端,在操作部件的输出端设置有足够容量的缓冲寄存器。如果处理机内只有一个通用操作部件,采用顺序方式执行指令,那么所需要的时间为 (5) 。如果单流水线标量处理机,有一条两个功能的静态流水线,流水线每个功能段的延迟时间均为一个时钟周期,加法操作和乘法操作各经过3个功能段,那么所需要的时间为 (6) 。

(5) A.105.6ms

B.52.8ms

C.39.6ms

D.72.8ms

(6) A.6480ns

B.3240ns

C.4020ns

D.8040ns


正确答案:C,D
【解析】要完成上面的矩阵乘法,需要完成的各种操作的数量:
需要完成的乘法次数为6×6×6=216次。
需要完成的加法次数为6×6×5=180次。
下面分析处理机的结构会给性能带来什么样的影响。
1.顺序执行时,每个乘法和加法指令都需要5个时钟周期(取指令、指令分析、指令执行),所以所需要的时间为:
T=(216+180)×5×20ns=39600ns=39.6ms
2.单流水线标量处理机,采用两功能静态流水线时,因为有足够的缓冲寄存器,所以可以首先把所有的乘法计算完,并通过调度使加法流水线不出现停顿,所以所需要的时间为:
T=T第一条指令进入流水线+T乘法+T加法=[2+(3+216-1)+3(3+180-1)]×20ns=8040ns

第9题:

无符号乘法指令mull S表示的乘法操作为()

  • A、S*S
  • B、S*R[%eax]
  • C、S*R[%ebx]
  • D、S*R[%edx]

正确答案:B

第10题:

下列关于定点数一位原码乘法的描述正确的是()。 Ⅰ.符号位不参与运算,根据数值位的乘法运算结果确定结果的符号位  Ⅱ.在原码一位乘法过程中,所有的移位均是算术移位操作  Ⅲ.假设两个n位数进行原码一位乘,部分积至少需要使用n位寄存器

  • A、Ⅱ、Ⅲ
  • B、只有Ⅱ
  • C、只有Ⅲ
  • D、全错

正确答案:D

更多相关问题