(课件)-分类:根据产生微操作信号的方式不同,控制器可分成以下类.ppt

(课件)-分类:根据产生微操作信号的方式不同,控制器可分成以下类.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(课件)-分类:根据产生微操作信号的方式不同,控制器可分成以下类.ppt

对运算器的控制 23位控制信号,同23位微型开关内容, A口地址,B口地址, I8~I6,I5~I3,I2~I0 SST,SSH,SCI 寄存器使用分配:R4: SP R5: PC R6: IP 约定用法:R0:I/O 指令约定使用 R0、R1:乘、除指令约定指令用 对内存和 I/O 接口的读写 /MIO(0:有内存和串口读写,1:无) REQ (0:读写内存,1:读写串行口) /WE (00:写操作, 1:读操作) 对控制器部件的控制:下地址字段 I1 0101 1110 I2 1000 1011 I3 1101 0000 I4 0000 0100 I5 0110 0101 I6 1111 1000 I7 1100 0110 I8 1101 1000 I1~I8 的编码具体是多少呢? 2)垂直型微指令 在这种微指令中设置了微操作码字段,采用机器指令操作码编码方法为每一种微操作进行编码。 特点是不强调实现微指令的并行控制功能,通常一条微指令只要能控制实现一个微命令。 1 2 3 4 5 6 7 8 9 10 微指令格式 控制字段 0000 无操作 0001 ??A 0010 ??B 0011 ??C 0100 A?X 0101 A?Y 0110 B?X 0111 B?Y C→X 1001 C→Y 1010 “+” 1011 “” 1100 “-” 标志 地址字段 下址 微指令的下地址字段 控制产生后继微地址。有两种情况: 计数器方式:设置微程序计数器。 断定方式:设置下址字段,其位数取决于控制存储器的总字数。 例题: 已知某计算机有80条指令,平均每条指令由12条微指令解释执行,其中有二条取指微指令是所有指令公用的,设微指令长度为32位,请算出控制存储器的容量。 2×32位 80×10×32位 802×32位 执行取指微程序 IR(OP) MAPROM 进行地址映射 微程序的入口地址 读出第一条微指令并用于控制各部件的操作 地址字段控制取下条微指令 如此循环, 直到最后一条微指令 执行判中断微程序 完成一条机器指令 开始 7、微程序的执行过程 P207 思考题: 某机采用微程序控制器,已知每一条机器指令的执行均可分解成8条微指令组成的微程序,该机指令系统采用6位定长操作码格式。 1)控制存储器至少应能容纳多少条微指令? 2)如何确定机器指令操作码与该微程序入口地址的对应关系。 思考题:   某机采用微程序控制器,其存储器容量512×48位,微程序可在整个控制存储器中实现转移,可控制的条件共6个,微指令采用水平型格式,后继指令的控制采用断定方式。微指令的格式如下图所示。 微命令字段 判别测试字段 下地址字段 问微指令中的三个字段分别是多少位? ------------48位----------- ---3 位--- --9位-- 8. 微程序控制器举例 TH-union教学计算机控制器简介 TH-union 微程序控制器结构图 Am2910 MAPROM CI3~0 scc3~0 微下 地址 SCC Gal 控制存储器(ROM) 指令操作码 微指令转移 的控制条件 /CC 微指令寄存器 MRW I2~0 I8~7 I6 I5~3 A3~0 B3~0 SST2~0 SSH SCI1~0 DC2 DC1 CP / G 读命令 下地址控制字段16位 其中8位用于给出微指令转移用的转移地址。 4位用于微程序定序器Am2910的命令码CI3~CI0。 4位SCC3~SCC0用于给出微指令转移的判别条件。 顺序控制字段: 微指令的高16位,用于产生微程序下地址。 操作控制字段: 微指令的低32位,用于给出对运算器、主存储器、I/O 等部件的控制微命令。 TH-union微指令的格式 操作控制字段32位 其中23位用于对运算器的操作控制(I8~I0、A口、B口、SST、SCI、SSH) 。 /MIO、REQ、/WE 3位构成对读写周期的控制。 DC1的3位形成对送往内部总线数据的选择控制。 DC2的3位指定接收数据输入的专用寄存器。 ①运算器(23位) P5 32位控制信号 ②内存或I/O读写(3位)

您可能关注的文档

文档评论(0)

zhangningclb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档