计算机组成原理微程序设计.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1.已知某机采用微程序控制方式,其存储器容量为512×48(位),微程序在整个控制存

储器中实现转移,可控制微程序的条件共4个,微指令采用水平型格式,后继微指令地

址采用断定方式,如图所示:

微命令字段判别测试字段下地址字段

←操作控制→←——————顺序控制————————→

(1)微指令中的三个字段分别应多少位?

(2)画出对应这种微指令格式的微程序控制器逻辑框图。

解:(1)假设判别测试字段中每一位为一个判别标志,那么由于有4个转移条件,故该字段

为4位,(如采用字段译码只需2位),下地址字段为9位,因为控制容量为512单元,

微命令字段是(48–4-9)=35位。

(2)对应上述微指令格式的微程序控制器逻辑框图B1.2如下:其中微地址寄存器对应下

地址字段,P字段即为判别测试字段,控制字段即为微命令子段,后两部分组成微指

令寄存器。地址转移逻辑的输入是指令寄存器OP码,各状态条件以及判别测试字段

所给的判别标志(某一位为1),其输出修改微地址寄存器的适当位数,从而实现微

程序的分支转移。

图B1.2

2.某计算机有8条微指令I—I,每条微指令所包含的微命令控制信号见下表,a—j分别

18

对应10种不同性质的微命令信号。假设一条微指令的控制字段仅限8位,请安排微指令

的控制字段格式。

a*(b,c,d,e,f,g,h,j)b*(c,d,e,h)c*(d,e,g,h)d*(e,f,g,h)e*(g,,i)f*(g)g*(i)h*(j)

解:为了压缩指令字的长度,必须设法把一个微指令周期中的互斥性微命令信号组合在一个

小组中,进行分组译码。经分析,(e,f,h)和(b,i,j)可分别组成两个小组或两个字段,

然后进行译码,可得六个微命令信号,剩下的a,c,d,g四个微命令信号可进行直接控制,

其整个控制字段组成如下:

01e01b

直接控制10f10i

acdg11h11j

×××××××

×

4位2位2位

3.运算器结构如图B5.2所示,R,R,R是三个寄存器,A和B是两个三选一的多路开

123

关,通路的选择由AS,AS和BS,BS端控制,例如BSBS=11时,选择R,BSBS

010101301

=01时,选择R„„,ALU是算术/逻辑单元。SS为它的两个操作控制端。其功能

112

如下:

图B5.2

SS=00时,ALU输出=A

12

SS=01时,ALU输出=A+B

12

SS=10时,ALU输出=A–B

12

文档评论(0)

A~下一站守候 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档