计算机组成原理在线测验

  1. 下面MIPS汇编语言程序段对应的C语言表达式是什么?add f, g, hadd f, i, f (单选题 本题1分)

A:f=g+h+i+f
B:h=f+g+I
C:h=g+I
D:f=g+h+i
正确答案:D

  1. 以下MIPS汇编语言程序对应的C语言表达式是什么?sll $t0, $s0,2 (单选题 本题1分)

A:$t0= $s0+2
B: $t0= $s0-2
C: $t0= $s04
D: $t0= $s0
2
正确答案:C

  1. 下面数据代表哪条MIPS指令?op rs rt rd shamt funct0 8 9 10 0 34
    (单选题 本题1分)

A:sub $t0, $t1, $t2
B:add $t2, $t0, $t1
C:sub $t2, $t1, $t0
D:sub $t2, $t0, $t1
正确答案:D

  1. 下面哪个操作可以将字中的一部分分离出来
    (单选题 本题1分)

A:左移后再右移
B:AND
C:OR
D:NOR
正确答案:B

  1. MIPS体系结构没有提供“小于则分支”指令,因为这种指令过于复杂。 (判断题 本题1分)

A:对
B:错
正确答案:A

  1. 下列寄存器中哪些在过程调用中必须被保存? (多选题 本题1分)

A:$t0

B:$s0

C:$ra

D:$v0

E:$a0
正确答案:B,C

  1. 栈增长是按照地址的什么顺序进行的? (单选题 本题1分)

A:从高到低
B:从低到高
C:随机顺序
D:可自定义
正确答案:A

  1. 如果我们想将t0存至t0存至t0存至s0,应该用什么指令?

A:s0=s0=s0=t0

B:t0=t0=t0=s0

C:add s0,s0,s0,t0,$zero

D:add s0,s0,s0,t0,$s0
正确答案:C

  1. 如果在过程调用中,我们需要保存4个寄存器,我们应该对栈指针偏移多少? (单选题 本题1分)

A:4
B:8
C:16
D:32
正确答案:C

存储的地址相差4个字节(4*4=16)

  1. 分支寻址采用PC相对寻址,这其中PC地址指的是下列哪种地址? (单选题 本题1分)

A:第一条指令的地址
B:最后一条指令的地址
C:当前指令的地址
D:下一条指令的地址
正确答案:C

  1. 对于指令 j LOOP, 假如当前指令的地址为80020,LOOP的开始地址为80000,那么该指令的MIPS机器代码中LOOP的代码是多少? (单选题 本题1分)

A:80000
B:80020
C:80024
D:20000
正确答案:D

80000为字节地址/4=20000字地址(J型跳转指令地址只有26位为了扩大跳转范围大)

  1. 对于指令 bne $t0, $s5, Exit, 当前指令的地址为80008, 当前指令的MIPS机器码为 5 8 21 2 ,那么该条指令发生跳转时,会跳转到下列哪个地址? (单选题 本题1分)

A:80010
B:80020
C:80016
D:80024
正确答案:B

须知

  1. 建立同步机制时,需要进行原子操作,原子操作是指什么? (单选题 本题1分)

A:不需要消耗太多资源的操作
B:不能够被中断的操作
C:只用一条指令的操作
D:对原子进行的操作
正确答案:B

  1. 如果源程序任意一行代码的修改都需要重新编译和汇编整个程序,是对计算资源的严重浪费,为了解决这一问题,使得少量修改代码不需要重新编译整个程序,出现了一个系统程序来解决这一问题,这个系统程序是? (单选题 本题1分)

A:汇编器
B:链接器
C:编译器
D:加载器
正确答案:B

  1. .对程序影响最大的是下列选项中的哪一种? (单选题 本题1分)

A:编程语言
B:编译执行或解释执行
C:算法
D:指令的数量
正确答案:C

  1. 对java设计者来说,你认为与翻译器相比,解释器在哪些方面的优点是最重要的? (单选题 本题1分)

A:解释器便于编写
B:更准确的错误消息
C:更少的目标代码
D:机器的独立性
正确答案:D

  1. 以下条件中哪些可能会发生溢出?(多选题 本题1分)

A:正数+负数
B:正数+正数
C:负数+负数
D:正数-负数
正确答案:B,C,D

  1. 下列混合型加法器,哪种速度更快?(单选题 本题1分)

A:组内先行进位,组间串行链接
B:组内先行进位,组间先行进位
C:组内串行链接,组间先行进位
D:组内串行链接,组间串行链接
正确答案:B

  1. 关于饱和操作的说法,下列说法正确的是? (单选题 本题1分)

A:饱和操作指结果溢出时,结果被设置为最大的正数。
B:饱和操作指结果溢出时,结果被设置为最小的负数。
C:饱和操作一般更适合多媒体。
D:饱和操作是通用微处理器最常见的处理方式。
正确答案:C

  1. 隐藏位技术的目的是什么? (单选题 本题1分)

A:加密数据
B:提高数据精度
C:扩大数据表示范围
D:舍掉溢出数据
正确答案:B

  1. 已知指数为10011,则该指数的8位移码应该是多少? (单选题 本题1分)

A:00010011
B:10011000
C:10010011
D:00100011
正确答案:C

  1. 浮点数加减法运算中,需要进行对阶,对阶原则是阶码小的数,向阶码大的数对齐。如果阶差为1,那么阶码小的数应该如何操作对齐阶码?
    (单选题 本题1分)

A:尾数左移,阶码加1
B:尾数左移,阶码减1
C:尾数右移,阶码加1
D:尾数右移,阶码减1
正确答案:C

  1. 程序计数器(PC)是一种什么硬件? (单选题 本题1分)

A:计数器
B:运算器
C:寄存器
D:控制器
正确答案:C

  1. 由于在数据通路中存在多个源部件向单个部件发送数据,可能会导致冲突,因此我们在基本框架上添加多路选择器。 但是这些多路选择器到底选择哪条通路呢?应该由什么来决定?
    (单选题 本题1分)

A:指令寄存器
B:程序计数器
C:算术运算器
D:控制器
正确答案:D

  1. 分支指令执行过程中,需要将16位的偏移地址扩展到32位,再左移两位,为什么要左移两位?
    (单选题 本题1分)

A:转换为字节地址偏移量
B:用隐藏位技术隐藏两位
C:规格化表示移掉不规范的位
D:转换为移码
正确答案:A

  1. 在数据通路中出现多个源部件向单个部件发送数据时,可能会导致冲突,为了解决这一问题,需要在数据通路中添加什么部件? (单选题 本题1分)

A:寄存器
B:运算器
C:多路选择器
D:程序计数器(PC)
正确答案:C

  1. 在R型指令、存取指令、跳转指令三种基本MIPS指令类型中,写寄存器的目标寄存器号不会来自于rs字段。
    (判断题 本题1分)

A:对
B:错
正确答案:A

rs字段在这三种基本指令类型中是只读的

  1. 控制器的控制信号通常有哪几种类型?(多选题)
    (多选题 本题1分)

A:多路选择器的选择信号
B:运算器的运算类型选择信号
C:寄存器堆中寄存器号选择信号
D:存储器读写使能信号
正确答案:A,B,D

寄存器号来自于指令,不需要控制信号进行控制

  1. 下列哪一种指令,在多周期处理器中执行需要5个周期?
    (单选题 本题1分)

A:load
B:store
C:add
D:branch
正确答案:A

  1. 指令 store rd,rs1,imme 的含义为 (rd) -> ((rs1) + imme), 下列哪一个是该指令的正确解释? (单选题 本题1分)

A:将rd 加上imme后存入 rs1
B:将rs1加上imme后存入 rd
C:将rd存入rs1 再跳转到PC+imme
D:将rd存入(rs1+imme)所指向的存储器地址
正确答案:D

  1. 多周期处理器中,下列哪一种指令执行的周期数最少?
    (单选题 本题1分)

A:load
B:store
C:add
D:branch
正确答案:D

  1. 单周期处理器中,指令存储器和数据存储器分开是因为以下哪一个原因? (单选题 本题1分)

A:同一周期内,没有一个数据通路资源可以在同一条指令中使用两次
B:可以分开也可以不分开,只是恰好举例用了分开的例子
C:分开后不用区分指令和数据,不容易出错
D:指令的格式和数据的格式不一样,所以必须分开
正确答案:A

  1. 无论是单周期还是多周期处理器,已按照执行指定N种类型指令的需求进行设计,如果现在需要新增执行一种类型的指令,即共需执行N+1种不同类型的指令,数据通路和控制器是否需要进行修改? (单选题 本题1分)

A:数据通路和控制器都不需要修改
B:数据通路和控制器都需要修改
C:只需要修改数据通路
D:只需要修改控制器
正确答案:B

  1. 16根地址线,可以寻址多大容量的存储器?

A:16K
B:32K
C:64K
D:128K
正确答案:C

  1. 4k1的存储芯片组成4K8的存储器需要多少根地址线?

A:4根
B:8根
C:12根
D:15根
正确答案:C

  1. 1K4的存储芯片组成8K4的存储器,这是什么扩展方式?

A:字扩展
B:位扩展
C:先字扩展再位扩展
D:先位扩展再字扩展
正确答案:A

计算机组成原理MIPS相关推荐

  1. 计算机组成原理mips描述,计算机组成原理与接口技术:基于MIPS架构/华中科技大学教学改革建设教材...

    <计算机组成原理与接口技术:基于MIPS架构/华中科技大学教学改革建设教材>以MIPS微处理器为背景,全面阐述了计算机组成原理与接口技术.首先简要阐述了计算机系统的基本构成.结构模型.工作 ...

  2. 计算机组成原理mips与arm,计算机组成原理之MIPS指令系统和MIPS体系结构

    一.实验目的 (1)了解和熟悉指令级模拟器 (2)熟悉掌握MIPSsim模拟器的操作和使用方法 (3)熟悉MIPS指令系统及其特点,加深对MIPS指令操作语义的理解 (4)熟悉MIPS体系结构 模拟器 ...

  3. 计算机组成原理 mips指令,计算机组成原理--MIPS指令的表示

    计算机组成原理--10.5 1.计算机中指令的表示 前言: 指令在计算机内部是用高低电平表示的,并且看上去和数的表示是一样的.实际上,指令的各个部分都可以看成数,将这些数拼在一起就构成了指令.(实际上 ...

  4. 计算机组成原理——MIPS指令概述

    (截图来自MOOC平台华中科技大学计算机组成原理课程) (本文关于寻址方式的相关概念,可以参考前面的文章操作数寻址方式) MIPS指令只有三种指令格式,分别为R型.I型.J型. MIPS指令的操作数都 ...

  5. 计算机组成原理MIPS课后答案,《计算机组成原理》课后题答案 清华大学出版 秦磊华 吴非··...

    所以:D = 110-131=(-21)10=FFEDH(补码) 故:转移转移指令第二字节为:EBH,第三字节为:FFH. 5.7 某计算机有变址.间接和相对等三种寻址方式,设指令由操作码.寻址方式特 ...

  6. 计算机组成原理基于mips结构pdf,计算机组成原理_L12-MIPS系统结构-V1.pdf

    计算机组成原理_L12-MIPS系统结构-V1.pdf (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 1计算机组成MIPS体系结构 ...

  7. 计算机组成原理单周期mips,计算机组成原理CPU单周期数据通路(MIPS)

    计算机组成原理CPU单周期数据通路(MIPS) [计算机组成原理]CPU:单周期数据通路(MIPS) 寄存器传送语言RTL 1)R(r)表示寄存器r的内容 2)M(address)表示主存储器地址ad ...

  8. 【计算机组成原理】CPU:单周期数据通路(MIPS)

    寄存器传送语言RTL 1)R(r)表示寄存器r的内容 2)M(address)表示主存储器地址address的内容 3)传输方向"←"表示,从右向左传输 4)程序计数器PC的内容直 ...

  9. 计算机组成原理+左冬红,计算机组成原理与接口技术--基于MIPS架构(第2版高等学校电子信息类专业系列教材)...

    导语 内容提要 华中科技大学电子信息与通信学院基于FPGA平台的"微机原理与接口技术"课程教学改革已进行数载,作者在总结教学经验基础上,对<计算机组成原理与接口技术>进 ...

  10. 计算机组成原理学习笔记第5章指令系统 5.6——MIPS指令详解

    有诗云:苔花如米小,也学牡丹开.--袁枚 本篇笔记整理:Code_流苏(CSDN) Last(在此处点击使用,直达文末) First (在文末点击使用,返回文章首部) 目录 0.思维导图 1.R型指令 ...

最新文章

  1. JAVA线程的生命周期以及5种状态转换
  2. poj 3797(状态压缩dp)
  3. Linux中main是如何执行的
  4. P6775-[NOI2020]制作菜品【贪心,dp】
  5. UserCF,基于用户的协同过滤算法
  6. 2学习率调整_学习率衰减
  7. 美柚或赴境外IPO 阿里京东等为其客户
  8. Web前端工作笔记002---$(function(){})和$(document).ready(function(){}) 的区别
  9. mysql索引与事务笔记_《MySQL技术内幕:InnoDB存储引擎》读书笔记五-锁、索引及事务...
  10. VB APP对象属性一览表 + 灵活使用VB的APP对象
  11. VS C# 中使用番茄助手
  12. java obj_java中的 compareTo(Object obj)的obj怎么理解
  13. 日剧推介:怨み屋本舗
  14. NCA:九岁已经发起了 DDoS 攻击
  15. U盘PE系统的制作和安装(win7、win10)
  16. Android项目实践(二)——日记本APP
  17. php网站403 forbidden,403 forbidden怎么解决
  18. python变量与声明
  19. [转载]圣人的35个习惯
  20. FireFox火狐、chrome谷歌浏览器没有标签页和窗口关闭快捷键

热门文章

  1. 报错Error configuring application listener of class jdbc.ContextListener 解决办法之一
  2. 添加分隔符|的几种方法
  3. excel文件压缩 定位条件 对象
  4. 计算机专业 论文检索,如何检索计算机专业论文文献
  5. pytorch dataloader参数解析
  6. python-将图片存储到pdf中
  7. arcgis批量裁剪影像tif流程_ArcGIS超级工具SPTOOLS-影像的批量裁剪和批量合并
  8. wine模拟器linux,Wine模拟器使用手册(转)
  9. Matlab获取线粒体序列及核苷酸初步分析
  10. winpe 能否修复服务器系统盘,U盘WINPE、光盘WINPE系统(启动修复盘)制作图文教程...