- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.己知某计算机有80条指令,平均每条指令由12条微指令组成,其中有一条取指微指令是所有指令公用的,设微指令长度为32位。请算出控制存储器容量。
解:微指令所占的单元总数:(8012-80+1) 32=(8011-1)32=88132
所以控制存储器容量可选IK32。
2.表6.1中给出了8条指令I1~I8所包含的微命令控制信号。试设计微指令控制字段要求所用的控制位最少,而且保持微指令本身内在的并行性。。(8分)
解:微指令与包含的命令对应表如表6.2所示。
从表中可知,E、F、H及B、I、J分别两两互斥,所以微指令控制字段格式设计如下:
00:不操作 00:不操作 0:不操作 0:不操作 0:不操作 0:不操作
01:E 01: B 1: A 1: C 1:D 1:G
10:F 10: I
11:H 11: J
3.某机采用微程序控制方式,微指令字长24位,水平型编码控制的微指令格式,断定方式,共有微命令30个,构成4个相斥类,各包含5个、8个、14个和3个微命令,外部条件共3个。
(1)控制存储器的容量应为多少?
(2)设计出微指令的具体格式。
解:
(1)30个微命令构成4个相斥类,其中5个相斥微命令需3位编码;8个相斥微命令需4位编码,14个相斥微命令需4位编码,3个相斥微命令需2位编码:外部条件3个,采用断定方式需2位控制位。以上共需15位。微指令字长24位,采用水平型编码控制的微指令格式,所以还剩9位作为下址字段,这样控制存储器的容量应为51224.
(2)微指令的具体格式如图6.3所示。
4. 已知某运算器的基本结构如图6.4所示,它具有+(加)、-(减)、M(传送)种操作。
(1)写出图6.4中1~12表示的运算器操作的微命令。
(2)指出相斥性微操作。
(3)设计适合此运算器的微指令格式。
解:
(1)图6.4中1~12表示的运算器操作的微命令分别为:
1:+ 2:- 3:M
4: 5: 6:
7: 8: 9:
10: 11: 12:
(2)以下几组微命令是相斥的:
+、-、M
、、
、、
、、
(3)此运算器的微指令格式如图6.5所示。
00:不操作 00:不操作 00:不操作 0:不操作
01:+ 01: 01: 01:
10:- 10: 10: 10:
11:M 11: 11: 11:
图6.5
5、已知某机采用微程序控制方式,其存储器容量为51240(位),微程序在整个控制存储器中实现转移,可控制微程序的条件共12个,微指令采用水平型格式,后继微指令地址采用断定方式,如下所示:
微命令字段 判别测试字段 下地址字段
(1)微指令中的三个字段分别应为多少位?
(2)画出对应这种微指令格式的微程序控制器逻辑框图。
解:
(1)假设判别测试字段中每一位为一个判别标志,那么由于有12个转移条件,故该字段为4位,下地址字段为9位。由于控制容量为512单元,微命令字段是(40-4-9)=27位。
(2)对应上述微指令格式的微程序控制器逻辑框如图6.6所示:其中微地址寄存器对应下地址字段,P字段即为判别测试字段,控制字段即为微命令子段,后两部分组成微指令寄存器。地址转移逻辑的输入是指令寄存器OP码,和各状态条件:以及判别测试字段所给的判别标志(某一位为1),其输出修改微地址寄存器的适当位数,从而实现微程序是分支转移。
图6.6 微程序控制器逻辑框图
6.CPU结构如图6.9所示,其中包括一个累加寄存器AC、一个状态寄存器和其他四个寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。(10分)(AC))。
(4)简述完成指令ADD Y的数据通路(Y为内存地址,ADD功能为(AC)+(Y) (AC))。
(5)简述完成指令STA Z的数据通路(Z为内存地址,STA功能为(AC)(Z))。
图6.9
解:
(1)A为数据缓冲寄存器MDR,B为指令寄存器IR,C为主存地址寄存器MAR,D为程序计数器PC。
(2)取指令的数据通路:PCMARMMMDRIR
(3)指令LDA X的数
您可能关注的文档
- 第六章 力法(选择填空题).pdf
- 第六章 势流.doc
- 第六章 吸附分离法.pdf
- 第六章 噪声监测.pdf
- 第六章 回归问题——线性方程组求解的迭代法.doc
- 第六章 图1.ppt
- 第六章 女性生殖系统.doc
- 第六章 子程序.ppt
- 第六章 宏观应力测定第七章 平均晶粒尺寸测定.pdf
- 第六章 实数 三维目标教案 新版人教七年级数学下册.doc
- 高中地理与数学项目式学习跨学科整合的教材开发研究教学研究课题报告.docx
- 《盆底康复治疗对产后女性盆底功能恢复的护理干预与健康教育研究》教学研究课题报告.docx
- 《绿色供应链管理对企业环境绩效提升的驱动因素与路径优化》教学研究课题报告.docx
- 小学语文作文教学与阅读能力提升策略教学研究课题报告.docx
- 《动态场景下基于深度学习的图像超分辨率重建算法研究》教学研究课题报告.docx
- 高中生物课程中工业遗址生态修复微生物技术应用与教育研究教学研究课题报告.docx
- 数字化教学环境下小学科学教师教学画像与个性化资源应用研究教学研究课题报告.docx
- 基于微信的初中生网络传播行为与社交焦虑研究教学研究课题报告.docx
- 2025至2030全球及中国食用包装行业产业运行态势及投资规划深度研究报告.docx
- 《低代码开发平台在智慧农业中的应用挑战与可持续发展研究》教学研究课题报告.docx
文档评论(0)