[小试牛刀-习题练]《计算机组成原理》之指令系统

一、选择题

0.【指令-课本习题】某计算机按字节编址,指令字长固定且只有两种指令格式,其中三地址指令29条,二地址指令107条,每个地址字段为6位,则指令字长至少应该是(A
A.24位
B. 26位
C. 28位
D. 32位

1.【指令-寻址方式-课本习题】某指令格式如下图所示。

OP

M

I

D

其中 M 为寻址方式,I 为变址寄存器编号,D 为形式地址。若采用先变址后间址的寻址方式,则操作数的有效地址是___C____

A.I+D     

B.(I)+D    

C.((I)+D)   

D.((I))+D

2.【指令-寻址方式-课本习题】偏移寻址通过将某个寄存器内容与一个形式地址相加来生成有效地址。下列寻址方式中,不属于偏移寻址方式的是(A)
A.间接寻址
B.基址寻址
C.相对寻址
D.变址寻址

3.【指令-寻址方式-课本习题】下列寻址方式中,最适合按下标顺序访问一维数组元素的是D
A.相对寻址
B. 寄存器寻址
C.直接寻址
D. 变址寻址

4.【指令-寻址方式】操作数的地址,为某一寄存器内容与位移量之和,可以是(   D    )寻址方式 

A.相对寻址

B.基址寻址 

C.变址寻址

D.以上三种都有可能

D  这三种寻址方式都与位移量有关

5.【指令-直接寻址】某计算机字长32位,CPU中有32个32位通用寄存器,采用单字长定长指令字格式,操作码占6位,其中还包含对寻址方式的指定。对于存储器直接寻址方式的RS型指令,能直接寻址的最大地址空间大小是(A )。
A.221
B.226
C.227
D.232

解析:A  32个通用寄存器需要5位表示  操作码(题中包含寻址方式)用6位表示,单字长指令位数和计算机字长字长一样,就是32位,RS是指寄存器-存储器型,也就是源操作数和目的操作数分别存储在寄存器和主存中,采用直接寻址方式,用于表示主存地址的位数是32-5-6=21位,因此能直接寻址的最大地址空间大小是221。

6.【指令-变址寻址】假设某指令的一个操作数采用变址寻址方式,变址寄存器中的值为007CH,地址007CH中的内容为0124H,指令中给出的形式地址为B000H,地址B000H中的内容为C000H,则该操作数的有效地址为( C   )。

A  B124H

B  C124H

C  B07CH

D  C07CH

解析:在变址寻址方式下,操作数的有效地址是寄存器的值加上形式地址,形式地址就是偏移量,因此有效地址是007CH+B000H=B07CH。

7.表给出了5条微指令I1 - I5所发出的控制信号a~j。设计微指令的控制字段,要求保持微指令本身的并行性,需要的最少控制位数为( B)。

A  6       B  7      C  8      D  10

a到j一共10个控制信号,在同一个微指令的微操作信号是相容的,不互斥。需要找到对应的互斥组。这里特殊的控制信号是e和f,红色部分(a,b,e,f)可用2位表示,节省2位,绿色部分(c,g,j)可用2位表示,节省1位,因此最小位数是10-2-1=7位。

8.某计算机主存空间为 4 GB,字长为 32 位,按字节编址,采用 32 位定长指令字格式。若指令按字边界对齐存放,则程序计数器(PC)和指令寄存器(IR)的位数至少分别是 ___B____

A  30、30    

B  30、32    

C  32、30     

D  32、32

指令寄存器存放指令,指令字长是32位,因此指令寄存器位数需要32位。而程序计数器指向的是指令的地址,由于指令字长是32位,也就是4个字节。由于主存按字节编址,主存空间为4GB,即232B,因此存放指令条数是232/4=230。因此程序计数器的位数需要30位。

9【指令格式】一条机器指令中通常包含的信息有操作码、地址码

操作码字段:规定了指令所具有的功能。

地址码字段:指令所要处理的数据。常以数据所在存储单元的地址形式给出。也称 “指令地址码”。

10.【寻址方式】操作数在寄存器中,为寄存器寻址方式

11.【寻址方式】操作数地址在寄存器,为寄存器间接寻址方式。

12.【寻址方式】操作数在指令中,为立即数寻址方式。

13.【寻址方式】操作数主存地址在指令中,为直接寻址方式。

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

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

相关文章

ctfshow web sql注入 web242--web249

web242 into outfile 的使用 SELECT ... INTO OUTFILE file_name[CHARACTER SET charset_name][export_options]export_options:[{FIELDS | COLUMNS}[TERMINATED BY string]//分隔符[[OPTIONALLY] ENCLOSED BY char][ESCAPED BY char]][LINES[STARTING BY string][TERMINATED…

Android系统层屏蔽弹出停止运行对话框

项目场景: 车载项目,ATC8257-Android9.0系统平台,福田汽车P3系列项目 项目使用高德公版地图前提是无法获得任何高德定制服务,每次刷完机去切换语言系统会弹出"高德地图已停止运行"弹窗,严重影响用户使用体…

【第三版 系统集成项目管理工程师】第6章 数据工程

持续更新。。。。。。。。。。。。。。。 【第三版】第六章 数据工程 6.1数据采集和预处理6.1.1 数据采集 P2346.1.2 数据预处理6.1.3 数据预处理方法1.缺失数据的预处理-P2352.异常数据的预处理-P2363.不一致数据的预处理-P2364.重复数据的预处理-P2365.格式不符数据的预处理…

UE5 03-物体碰撞检测

在你需要碰撞的物体上添加一个碰撞检测组件 碰撞预设 设置为NoCollision,这样移动过程中就不会有物理碰撞阻挡效果,只负责检测是否碰撞,比较难解释,如果学过Unity的话,可以把它理解成 Collision 为 Trigger

My sql 安装,环境搭建

以下以MySQL 8.0.36为例。 一、下载软件 1.下载地址官网:https://www.mysql.com 2. 打开官网,点击DOWNLOADS 然后,点击 MySQL Community(GPL) Downloads 3. 点击 MySQL Community Server 4.点击Archives选择合适版本 5.选择后下载第二个…

密码学复习

目录 基础 欧拉函数 欧拉函数φ(n)定义 计算方法的技巧 当a=a_1*a_2*……*a_n时 欧拉定理 剩余系 一些超简单密码 维吉尼亚 密钥fox 凯撒(直接偏移) 凯特巴氏(颠倒字母表) 摩斯密码(字母对应电荷线) 希尔(hill)密码 一些攻击 RSA 求uf+vg=1 快速幂模m^…

Python | Leetcode Python题解之第213题打家劫舍II

题目: 题解: class Solution:def rob(self, nums: List[int]) -> int:def robRange(start: int, end: int) -> int:first nums[start]second max(nums[start], nums[start 1])for i in range(start 2, end 1):first, second second, max(fi…

Bootstrap 图片

Bootstrap 图片 Bootstrap 是一个流行的前端框架,它提供了一套丰富的工具和组件,用于快速开发响应式和移动优先的网页。在本文中,我们将探讨如何使用 Bootstrap 来处理和展示图片,包括图片的响应式设计、图片样式和图片布局。 响应式图片 Bootstrap 通过其栅格系统提供了…

人工智能在物流领域的应用,智慧物流大有可为!

物流是复合型服务产业,作为经济的重要组成部分,受到人工智能技术的深刻影响。物流行业的人工智能应用也将助推人工智能技术的发展,人工智能技术应用于物流行业,应用领域包括以下方向: 第一、车货匹配系统 使用人工智…

AI智能音箱用2×15W立体声功放芯片NTP8918

智能音箱是近年来非常受欢迎的智能家居产品之一,它集成了人工智能技术和音频技术,能够为用户提供语音助手、音乐播放、智能家居控制等多种功能。其中,音频输出是智能音箱的核心功能之一,而功放芯片则是实现音频放大的关键组成部分…

00 如何根据规律在变化中求发展?

你好,我是周大壮。目前,我已在搜索推荐等算法技术领域从事研发近 10 年,做过诸多流量分发领域的算法技术工作。 如今任公司同城的算法架构师、技术委员会人工智能分会委员、公司本地服务事业群算法策略部负责人,我主要负责公司集…

计算机网络之局域网

目录 1.局域网的基本概念 2.LAN的特性 3.局域网特点 4.拓扑结构 5.传输媒体的选择 6.传输媒体 7.传输技术 8.传输技术距离问题 9.LAN的逻辑结构 10.局域网工作原理 上篇文章内容:OSI七层体系结构 1.局域网的基本概念 局域网 是将分散在有限地 理范围内&…

51单片机定时器/计数器

欢迎入群共同学习交流 时间记录:2024/7/3 一、电路原理图 51单片机具有两个定时器T0、T1 二、知识点介绍 1、寄存器介绍 (1)TMOD方式寄存器 T0为例介绍: 工作方式选择位M1、M0 常用方式为方式1、方式2,方式2低…

【按键精灵】#1找图、找色、移动和点击

关键字: 找图、找色、移动和点击 找图: 抓抓截图,添加到附件 FindPic 0,0,1024,768,"Attachment:\Xmind.bmp",0.9,intX,intYIf intX > 0 And intY > 0 Then TracePrint "找到了" //找到打印Else TracePri…

Python | Leetcode Python题解之第214题最短回文串

题目: 题解: class Solution:def shortestPalindrome(self, s: str) -> str:n len(s)fail [-1] * nfor i in range(1, n):j fail[i - 1]while j ! -1 and s[j 1] ! s[i]:j fail[j]if s[j 1] s[i]:fail[i] j 1best -1for i in range(n - 1,…

宠物商城系统7000字文档20页ppt java项目javaweb项目ssm项目jsp项目java课程设计java毕业设计

文章目录 宠物商城系统一、项目演示二、项目介绍三、7000字项目文档四、20页ppt五、部分功能截图六、部分代码展示七、底部获取项目源码带7000字文档和20页ppt(9.9¥带走) 宠物商城系统 一、项目演示 宠物商店 二、项目介绍 语言: Java 数据…

Echarts折线图

实现效果&#xff1a; 代码&#xff1a; <template><div class"echarts"><div class"select-box"><div v-for"(item,index) in trendList":key"index":class"[period item.id?active:,item]"click&…

PyMuPDF 操作手册 - 08 API - Document属性方法和简短说明

文章目录 https://pymupdf.readthedocs.io/en/latest/document.html#Document 方法/属性简短描述Document.add_layer()仅限 PDF:进行新的可选内容配置Document.add_ocg()仅限 PDF:添加新的可选内容组Document.authenticate()访问加密文档Document.bake()仅限 PDF:将…

Spring Boot集成geode快速入门Demo

1.什么是geode&#xff1f; Apache Geode 是一个数据管理平台&#xff0c;可在广泛分布的云架构中提供对数据密集型应用程序的实时、一致的访问。Geode 跨多个进程汇集内存、CPU、网络资源和可选的本地磁盘&#xff0c;以管理应用程序对象和行为。它使用动态复制和数据分区技术…

【C++】类和对象(中)--上篇

个人主页~ 类和对象上 类和对象 一、类的六个默认成员函数二、构造函数1、构造函数基本概念2、构造函数的特性 三、析构函数1、析构函数的概念2、特性 四、拷贝构造函数1、拷贝构造函数的概念2、特征 一、类的六个默认成员函数 如果有个类中什么成员都没有&#xff0c;那么被称…