西安电子科技大学《计算机组成原理》2018-2019学年期末试卷.docxVIP

  • 0
  • 0
  • 约2.62千字
  • 约 12页
  • 2026-01-20 发布于江西
  • 举报

西安电子科技大学《计算机组成原理》2018-2019学年期末试卷.docx

计算机组成原理

西安电子科技大学

考试时间120分钟

2018年试题

题号

总分

分数

1.考试形式:闭卷■开卷□;2.本试卷共五大题,满分100分;

3.考试日期: 年 月 日;(答题内容请写在装订线外)

一、选择题(每小题1分,共20分)

1.在MIPS指令运行时,PC提前指向下一条指令,利用了哪一条计算机体系结构的思想[]

(A)加速大概率事件 (B)使用抽象简化设计

(C)面向摩尔定律的设计 (D)通过并行提高性能

2.计算机硬件能直接识别和运行的只能是程序 [ ]

(A)汇编语言 (B)机器语言 (C)高级语言 (D)VHDL

3.数据A[]的基址存放在寄存器$0,将存储器中A[5]的值取到寄存器$sl,下面的指令哪个是正确的?[]

(A)lw$sl,5($0) (B)lw$0,20($sl)

(C)lw$0,5($s0) (D)lw$sl,20($0)

4.下面这个用32位二进制补码表示的数对应的十进制数是多少?[]11111111111111111111111111111010

(A)-6 (B)+6 (C)-5 (D)+5

5.下面哪条指令属于R型指令? [ ]

(A)addi$sl,5,$0 (B)lw$0,4($sl)

(C)sll$0,$0,2 (D)bne$0,$t1,L1

6.在MIPS中条件分支的地址范围(K=1024)是多大? [ ]

(A)地址在0-64K-1之间 (B)地址在0-256K-1之间

(C)分支前后地址范围各大约32K (D)分支前后地址范围各大约128K

7.在定点二进制运算器中,减法运算一般通过来实现。 [ ]

(A)补码运算的二进制加法器 (B)补码运算的二进制减法器

(C)补码运算的十进制加法器 (D)原码运算的二进制减法器

第1页共8页

8.在计算机中进行加减操作,操作数A和操作数B进行加减操作结果为C,以下哪种情况无溢出现象[]

(A)C=A-B,A≥0,B0,C0

(B)C=A+B,A≥0,B≥0,C≥0

(C)C=A-B,A0,B≥0,C≥0

(D)C=A+B,A0,B0,C≥0

9.程序计数器PC属于 [ ]

(A)运算器 (B)存储器

(C)控制器 (D)I/O接口

10.流水线模式下执行下面两条指令会存在何种冒险[]add$s0,$t0,$t1add$t1,$s0,$t1

(A)结构冒险 (B)无冒险

(C)控制冒险 (D)数据冒险

二、填空题(每题2分,共10分)

1.组成计算机的5个经典部件是、、、数据通路(在计算机中也称运算器)和控制器。其中最后两个部件通常合称为

2.MIPS指令中,五种基本寻址方式包括:、、、和伪直接寻址。

3.I型指令包含4个字段,分别是、、和。

4.IEEE754浮点数表示中单精度浮点数的偏阶是。

5流水线数据通路中存在4个流水线寄存器,分别表示为、、和。

第2页共8页

三、简答题(每小题10分,共20分)

1.假设变量h存放在寄存器$s2中,数组A的基址放在$s3中。试编译C赋值语句:A[12]=h+A[8]。

2阐述lw,bne,addi指令分别为何种类型的指令(R型,Ⅰ型或J型),分别是何种寻址方式?

第3页共8页

四、计算题(每小题10分,共30分)

1.一个编译器设计者试图在两个代码序列之间进行选择。硬件设计者给出了如下数据:

每类指令的CPI

A

B

C

CPI

1

2

3

对于某行高级语言语句的实现,两个代码序列所需的指令数量如下:

代码序列

文档评论(0)

1亿VIP精品文档

相关文档