计算机组成原理(白中英) 第四章 课后题答案
考点:指令格式
解:设操作码位数为 x,因为指令系统共有 70 条指令,则 x 需满足 2x≥702^x≥702x≥70,解得 x≥7x≥7x≥7。
op 为操作码
双操作数:A1A_1A1 和 A2A_2A2 存放两操作数地址,A1A_1A1 存放结果地址
op(7bit)op(7bit)op(7bit) | 空(1bit)(1bit)(1bit) | A1(12bit)A_1 (12bit)A1(12bit) | A2(12bit)A_2 (12bit)A2(12bit) |
---|
单操作数:A1A_1A1 存放操作数地址和结果地址
op(7bit)op(7bit)op(7bit) | A1(25bit)A_1 (25bit)A1(25bit) |
---|
无操作数:不存放操作数相关信息
op(7bit)op(7bit)op(7bit) | −(25bit)- (25bit)−(25bit) |
---|
考点:寻址方式
解:指令中有源地址和目的地址,为双地址指令,源地址和目标地址同时给出操作数的位置,并将运算结果存放在目标地址中。
共 23=82^3=823=8种寻址方式,共 24=162^4=1624=16 种操作。
解:①直接寻址;②相对寻址;③变址寻址;④基址寻址;⑤间接寻址;⑥基址间接寻址
考点:寻址方式;指令格式
解:设操作码位数为 x,因为指令系统共有 40 条指令,则x需满足 2x≥402^x≥402x≥40,解得 x≥6x≥6x≥6。采用单字长单地址指令,则指令长度为 32 位。地址长度为 1 字节。
指令格式:
op(6bit)op(6bit)op(6bit) | 寻址方式X(2bit)X(2bit)X(2bit) | D(24bit)D (24bit)D(24bit) |
---|
直接寻址:X=00,有效地址E=D
立即寻址:X=01,D字段为立即数
变址寻址:X=10,有效地址E=(Rx)+D(Rx为变址寄存器,32位)
相对寻址:X=11,有效地址E=(PC)+D(PC为程序计数器,32位,D可正可负)
考点:寻址方式;指令格式
解:(1)指令为单字长 32 位。设操作码位数为 x,因为指令系统共有 50 条指令,则 x 需满足 2x≥502^x≥502x≥50,解得 x≥6x≥6x≥6。寻址方式共 4 种,占用 2bit。主存容量为 1MB,则操作数地址至少为 20bit。
指令格式:
op(6bit)op(6bit)op(6bit) | 寻址方式X(2bit)X(2bit)X(2bit) | D(24bit)D(24bit)D(24bit) |
---|
X=00:寄存器寻址。D字段实际使用4bit选择16个通用寄存器,E=Ri
X=01:寄存器间接寻址。D字段实际使用4bit选择16个通用寄存器,E=(Ri)
X=10:立即寻址。D字段给出24bit立即数。
X=11:直接寻址。D字段给出24bit内存地址,E=D
(2)可增加寻址方式字段X,支持更多的寻址方式。
可增加的方式有:相对寻址E=PC+D;间接寻址E=(D)
考点:寻址范围
解:设操作码位数为 x,因为指令系统共有 64 种指令,则x需满足 2x≥642^x≥642x≥64,解得 x≥6x≥6x≥6。有 16 个寄存器,则存放寄存器编号位为 4bit。
指令格式:
op(6bit)op(6bit)op(6bit) | 寄存器编号 R(4bit)R(4bit)R(4bit) | 存储器地址 R(22bit)R(22bit)R(22bit) |
---|
若采用基址寻址方式,E=®+D。则 RS 型指令最大存储空间=232+222=4GB+4MB=2^{32}+2^{22}=4GB+4MB=232+222=4GB+4MB
计算机组成原理(白中英) 第四章 课后题答案相关推荐
- 计算机组成原理白中英第七章,计算机组成原理第七章课件(白中英版).ppt
<计算机组成原理第七章课件(白中英版).ppt>由会员分享,可在线阅读,更多相关<计算机组成原理第七章课件(白中英版).ppt(32页珍藏版)>请在人人文库网上搜索. 1.计算 ...
- 北师大计算机组成原理答案,计算机组成原理(白中英)本科生试题库整理附答案[共21页].doc...
PAGE 1 B)计算机. D 串行 A). -(2 -1) 7 当前的 CPU由(B )组成. A 控制器 D 控制器. ALU.主存 8 流水 CPU是由一系列叫做"段"的处理 ...
- 计算机组成原理ppt免费,计算机组成原理(白中英)第二章1.ppt
计算机组成原理(白中英)第二章1.ppt (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 15.9 积分 第二章 运算方法和运算器 2.1 数据与文 ...
- 计算机组成原理白中英作业,计算机组成原理白中英部分作业解答(第二章)
<计算机组成原理白中英部分作业解答(第二章)>由会员分享,可在线阅读,更多相关<计算机组成原理白中英部分作业解答(第二章)(19页珍藏版)>请在人人文库网上搜索. 1.2020 ...
- 《计算机组成原理》第二版第四章课后习题解答
<计算机组成原理>第四章课后习题解答 本文答案均为网上答案,作者仅将其补全组合在一起,错误之处欢迎指正. 1 .解释下列概念 主存. 辅存. Cache . RAM . SR ...
- 数据库原理第四章课后题答案(第四版)
一.选择题 1. B 2. B 3. D 4. B 5. C 6. D 7. B 8. D 9. D 10. D 11. A 12.C 13.D ...
- 计算机组成原理白中英思维导图
- 华文慕课北大计算机组成原理陆俊林第四章课后习题解析
1.(5分) 下列哪些和时间相关的名词,是属于D触发器的特性? A. CLK-to-Q time B. Setup time C. Hold time D. Select time E. Input ...
- 编译原理陈火旺版第四章课后题答案
下面答案仅供参考! 1.考虑下面文法G1: S→a∣∧∣(T) T→T,S∣S (1) 消去 Q 的左递归.然后,对每个非终结符,写岀不带回溯的递归子程序. (2) 经改写后的文法是否是LL(1)的? ...
- mysql教材第四章课后题答案_mySQL 教程 第4章 数据查询
mySQL运算符 这些运算符在SQL查询中用得到. 算数运算符 + 加 - 减 * 乘 / DIV 除 % MOD 取余数 比较运算符 = 等于 <> != 不等于 < <= ...
最新文章
- Python组合数据类型之字典类型
- AlertDialog对话框
- linux如何生成javacore文件,如何产生javacore和heapdump文件》
- 深入浅出深度学习(二)分类器
- 数据增强 数据集扩充_数据扩充的抽象总结
- 如何给Linux操作系统(CentOS 7为例)云服务器配置环境等一系列东西
- DM入门之Apriori小结
- 5分钟即可使用25年的Linux
- 开源势不可挡 IBM Power Systems Linux中心成立
- 301永久重定向实现方式及302重定向(侧重.htaccess)
- eclipse经常出现弹窗Refreshing workspace
- 压电式传感器工作原理与应用
- vue路由守卫的执行顺序
- Excel 2016添加复选框
- Falsy Bouncer(算法)
- 毕业设计:实现电脑识别魔方颜色
- JavaScript问题:一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米
- 博士申请 | 华东师范大学张凯教授课题组招收图神经网络方向博士生
- Centos7安装JDK【FinalShell终端本地文件上传失败解决办法】
- 主宰互联网的超强10大算法!
热门文章
- linux系统操作mysql数据库_利用workbench对linux/Ubuntu系统中的mysql数据库进行操作
- 一套小程序源码多少钱_微信点餐小程序怎么做,微信扫码点餐系统多少钱一套?...
- 人脸识别 face_recognition
- 【亲测有效】macOS无法验证此App不包含恶意软件
- html css布局之float和Flexbox
- QML 圆角进度条实现 圆角剪切
- 使用svnadmin对VisualSVN进行项目迁移
- 在Qtopia中添加国际化支持
- matlab求解数学题,MATLABR2013a求解数学问题
- 线性代数及其应用(原书第5版)