961题库 北航计算机 MIPS基础选择题 附答案 选择题形式

有题目和答案,没有解析,不懂的题问大模型即可,无偿分享。

第1组

习题

  1. MIPS处理器五级流水线中,涉及DRAM的是
    A. 取指阶段
    B. 译码阶段
    C. 执行阶段
    D. 访存阶段

  2. MIPS处理器五级流水线中,R型指令保存结果的阶段是
    A. 执行阶段
    B. 取指阶段
    C. 写回阶段
    D. 访存阶段

  3. 在取指令操作之后,程序计数器中存放的是( )
    A. 当前指令的地址
    B. 程序中指令的数量
    C. 下一条指令的地址
    D. 当前指令需要数据的地址

  4. 以下叙述中错误的是( )
    A. 指令周期的第一个操作是取指令
    B. 为了进行取指令操作,控制器需要得到相应的指令
    C. 取指令操作是控制器自动进行的
    D. 指令第一字节含操作码

  5. 指令集分为精简指令集RISC和复杂指令集CISC,以下属于精简指令集的架构有
    A. X86, X64, ARM
    B. MIPS
    C. ARM, MIPS
    D. X86, X64

  6. MIPS中,实现加法运算的指令类型为
    A. 分支指令
    B. 跳转指令
    C. 访存指令
    D. 运算指令

  7. 与运算指令属于
    A. 算术运算指令
    B. 逻辑运算指令
    C. 移位运算指令
    D. 数据传送指令

  8. MIPS无条件跳转指令的指令格式为
    A. R型
    B. I型
    C. J型
    D. 都不是

  9. MIPS的通用寄存器中,用于过程调用返回,过程调用参数,保存变量,临时变量的寄存器个数分别为
    A. 1, 2, 8, 8
    B. 2, 4, 8, 8
    C. 2, 4, 8, 10
    D. 2, 4, 10, 10

  10. MIPS的通用寄存器中,寄存器号最大的寄存器用于
    A. 过程调用返回地址
    B. 临时变量
    C. 保存变量
    D. 过程调用参数

答案

  1. D
  2. C
  3. C
  4. B
  5. B
  6. D
  7. C
  8. C
  9. C

第2组

习题

  1. 程序计数器PC的寻址方式属于
    A. 顺序寻址
    B. PC相对寻址
    C. 跳跃寻址
    D. 寄存器寻址

  2. 对于数据存在于指令中的指令,其直接涉及了什么寻址方式
    A. 指令寻址
    B. 伪直接寻址
    C. 立即数寻址
    D. 基址寻址

  3. MIPS 指令执行阶段,立即数寻址方式因操作数而需访问内存的次数为____次
    A. 0
    B. 1
    C. 2
    D. 3

  4. 假设采用 m m m级流水线,程序中有 n n n条指令需要执行,每个阶段消耗一个时钟周期,不考虑指令之间的相互影响,则需要的时钟周期数是
    A. m
    B. n
    C. m+n
    D. n+m-1

  5. 如下图,描述针对流水线进行的设计是
    在这里插入图片描述

A. 数据旁路转发
B. 指令顺序优化
C. 添加无关指令
D. 停止数据通路

  1. 流水线中造成控制相关的原因是执行__________指令而引起
    A. 条件转移
    B. 访存操作
    C. 算术运算
    D. 取指自增

答案

  1. A
  2. C
  3. A
  4. D
  5. A

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/21154.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于高版本 Plant Simulation 每次保存是 提示提交comm对话框的处理方法

关于高版本 Plant Simulation 每次保存是 提示提交comm对话框的处理方法 如下图 将model saving history 修改为None即可 关于AutoCAD 2022 丢失模板库的问题 从新从以下地址打开即可: D:\Program Files\Autodesk\AutoCAD 2022\UserDataCache\zh-cn\Template

Visual Studio Installer 点击闪退

Visual Studio Installer 点击闪退问题 1. 问题描述2. 错误类型3. 解决方法4. 结果5. 说明6. 参考 1. 问题描述 重装了系统后(系统版本:如下图所示),我从官方网站(https://visualstudio.microsoft.com/ ) 下载了安装程…

Leetcode:正则表达式匹配

目录 普通版本(动态规划) 状态表示 状态转移方程 优化③①情况 数学化简分析 结合实际情况画图化简分析 总结 最终代码 题目链接:10. 正则表达式匹配 - 力扣(LeetCode) 好像是leetcode前100道里面最难的一道&a…

方法引用与构造方法引用

目录 方法引用 什么是方法引用 构造方法引用 构造方法引用(也可以称作构造器引用) 数组构造方法引用 方法引用 什么是方法引用 当要传递给 Lambda 体的操作,已经有实现的方法了,可以使用方法引用。 方法引用可以看做是 La…

PHAR反序列化

PHAR PHAR(PHP Archive)文件是一种归档文件格式,phar文件本质上是一种压缩文件,会以序列化的形式存储用户自定义的meta-data。当受影响的文件操作函数调用phar文件时,会自动反序列化meta-data内的内容,这里就是我们反序…

头歌页面置换算法第3关:计算LRU算法缺页率

2 任务:LRU算法 2.1 任务描述 设计LRU页面置换算法模拟程序:从键盘输入访问串。计算LRU算法在不同内存页框数时的缺页数和缺页率。要求程序模拟驻留集变化过程,即能模拟页框装入与释放过程。 2.2任务要求 输入串长度作为总页框数目,补充程序完成LRU算法。 2.3算法思路 LRU算…

jmeter常用的断言

包括(Contains):响应内容包括需要匹配的内容即代表响应成功,支持正则表达式 匹配(Matches):响应内容要完全匹配需要匹配的内容即代表响应成功,大小写不敏感,支持正则表达…

vue html2canvas生成base64图片和图片高度

vue html2canvas生成图片 exportAsBase64() {const ele document.getElementById(content);html2canvas(ele, {dpi: 96, // 分辨率 scale: 2, // 设置缩放 useCORS: true, // 允许canvas画布内跨域请求外部链接图片 bgcolor: #ffffff, // 背景颜色 logging: false, // 不…

rust之cargo install cargo-binstall 是什么

cargo-binstall 是什么 官方:https://lib.rs/crates/cargo-binstall Binstall 提供了一种低复杂性的机制来安装 Rust 二进制文件,作为从源代码(通过 cargo install )构建或手动下载软件包的替代方案。这旨在与现有的 CI 工件和基…

Windows安装ElasticSearch版本7.17.0

在Windows系统上本地安装Elasticsearch的详细步骤如下: 1. 下载Elasticsearch 访问 Elasticsearch下载页面。选择适用于Windows的版本7.17.0,并下载ZIP文件。 2. 解压文件 下载完成后,找到ZIP文件(例如 elasticsearch-7.17.0.…

【算法篇】冒泡排序算法JavaScript版

冒泡排序算法:原理与实现 冒泡排序(Bubble Sort)是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。遍历数列的工作是重复地进行直到没有再需要交换&…

spoon基础使用-第一个转换文件

新建一个转换,文件->新建->转换,也可以直接ctralN新建。 从右边主对象树拖拽一个输入->表输入;输出->文本文档输出;也可以直接在搜索框搜素表输入、文本文档输出。 双击表输入新建一个数据库连接 确定后就可以在S…

【人工智能】第二部分:ChatGPT的架构设计和训练过程

人不走空 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 目录 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌…

Java | Leetcode Java题解之第126题单词接龙II

题目&#xff1a; 题解&#xff1a; class Solution {public List<List<String>> findLadders(String beginWord, String endWord, List<String> wordList) {List<List<String>> res new ArrayList<>();// 因为需要快速判断扩展出的单词…

传输中的串扰(八)

串扰指的是有害信号从一个线网传递到相邻线网上。通常把噪声源所在的线网称为动态线或攻击线网&#xff0c;而把有噪声形成的线网称为静态线或受害线网。 静态线上的噪声电压的表现与信号电压完全一样。一旦在静态线上产生噪声电压&#xff0c;它们就会传播并在阻抗突变处出现反…

html解决浏览器记住密码输入框的问题

当浏览器记住密码并自动填充到表单的密码输入框时&#xff0c;这通常是浏览器为了提供便利而采取的功能。然而&#xff0c;有时这可能不是用户所期望的&#xff0c;或者你可能希望在某些情况下禁用此功能。 虽然HTML本身并没有直接提供禁用浏览器自动填充密码输入框的标准方法…

常见算法(基本查找、二分查找、分块查找冒泡、选择、插入、快速排序和递归算法)

一、常见算法-01-基本、二分、插值和斐波那契查找 1、基本查找/顺序查找 需求1&#xff1a;定义一个方法利用基本查找&#xff0c;查询某个元素是否存在 数据如下&#xff1a;{131&#xff0c;127&#xff0c;147&#xff0c;81&#xff0c;103&#xff0c;23&#xff0c;7&am…

Leetcode 3170. Lexicographically Minimum String After Removing Stars

Leetcode 3170. Lexicographically Minimum String After Removing Stars 1. 解题思路2. 代码实现 题目链接&#xff1a;3170. Lexicographically Minimum String After Removing Stars 1. 解题思路 这一题的话只需要维护一个有序数列&#xff08;这里我们用堆排来处理&…

C++ C (1152) : 循环赛日程表

文章目录 一、题目描述二、参考代码 一、题目描述 二、参考代码 #include<iostream> #include<vector> #include<cstdlib> using namespace std;void generateSchedule(vector< vector<int> >& table, int numPlayers, int rounds) {// 生…

堆排序-java

这次主要讲了堆排序和堆的基本构造&#xff0c;下一期会详细讲述堆的各种基本操作。 文章目录 前言 一、堆排序 1.题目描述 2.堆 二、算法思路 1.堆的存储 2. 结点下移down 3.结点上移up 4.堆的基本操作 5.堆的初始化 三、代码如下 1.代码如下&#xff1a; 2.读入数据&#xff…