- 0
- 0
- 约2.62千字
- 约 12页
- 2026-01-20 发布于江西
- 举报
计算机组成原理
西安电子科技大学
考试时间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
对于某行高级语言语句的实现,两个代码序列所需的指令数量如下:
代码序列
您可能关注的文档
- 上海外国语大学《现代汉语》2020-2021学年期末试卷.docx
- 上海外国语大学《现代汉语》2021-2022学年期末试卷.docx
- 上海外国语大学《现代汉语》2022-2023期末试卷.docx
- 石河子大学《现代汉语》2019-2020学年期末试卷.docx
- 石河子大学新闻学专业《现代汉语》2021-2022学年期末试卷.docx
- 四川大学《计算机组成原理》2017-2018学年期末试卷.docx
- 四川大学《计算机组成原理》2018-2019学年期末试卷.docx
- 四川大学《计算机组成原理》2019-2020学年期末试卷.docx
- 四川大学《计算机组成原理》2020-2021学年期末试卷.docx
- 四川大学《计算机组成原理》2021-2022学年期末试卷.docx
原创力文档

文档评论(0)