信息微程序控制器

信息微程序控制器

ID:40717179

大小:39.00 KB

页数:3页

时间:2019-08-06

信息微程序控制器_第1页
信息微程序控制器_第2页
信息微程序控制器_第3页
资源描述:

《信息微程序控制器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、6.3.3指令执行过程1、加法运算指令ADDDR,SR1)取指令并译码:程序计数器加1。PC→AR,PC+1àPC;MEM→IR;2)进行加法运算结果送寄存器并根据运算结果置状态NZVCDR+SR→DR,置标志2、相对转移指令JROFFSET根据NZVC的状态决定是否转移转移地址采用相对写址1)取指令并译码:程序计数器加1。PC→AR,PC+1àPC;MEM→IR;2)实现转移OFFSET+PCàPC3、教学计算机的控制信号微下地址(8位)CI3~CI0SCC3~SCC0(8位)/MIOREQ/WEI2~I0I8~I7(8位)I6I5~I3A3~A0(8位)B3~B0SSTSSH(8位)S

2、CIDC2DC1(8位)(1)AM2901的控制信号I8~I0AB(2)低位进位产生和移位控制3位选择码SSHSCI编码见实验讲义2(3)状态(标志)寄存器接收和保存控制SST3位见实验讲义2以上23位用于ALU(4)内存和I/O读写控制/MIOREQ/WE功能000内存写001内存读010I/O写011I/O读1××无读写经74LS139产生/MMREQ/IOREQ(/MRD,/WE)用于内存(/RD/WR)用于I/O(5)DC1DC1码译码信号操作说明000/SWTOIB送开关内容到内部总线001/RTOIB送ALU输出到内部总线010/ETOIB送IR低位字节内容到内部总线(可能含符

3、号为扩展)011/FTOIB送程序状态到内部总线100/STOIB16位机种不用101/INTVH16位机种不用110/INTV送中断向量到内部总线111NC无操作功能,不向内部总线发送数据其实还可以从外部总线向内部总线传送数据(或者相反方向),但这是通过另外的办法处理的,并且已经处理好与DC1编码控制的协调关系。④对几个特定的寄存器接受输入的控制,也要通过3位编码(标记为DC2),用来选择允许哪一个寄存器接收送给它的一组数据。这些寄存器是指令寄存器IR,地址寄存器,中断优先级寄存器INTP等。可以通过把对DC2信号译码产生的各译码信号送到各相应寄存器的/G控制端引脚,来完成对寄存器接收数

4、据的控制。再一次说明,此时至少得有一个译码信号为NC,即不操作(接收)控制。在TEC-2000计算机的实现中,具体规定如下。DC2码译码信号操作说明000NC不操作001/GIR指令寄存器接收010/GARL16位机中不用011/GAR地址寄存器接收100/INTR恢复原中断优先级100/INTN接收新中断优先级110/EI开中断111/DI关中断(6)DC26.5.3教学计算机的微程序执行顺序控制IBMAPROM微地址映射部件微程序定序器AM2910控制存储器控制字须CI3~CI0SCC3~0下址条件判断线路来自μIR的下址字段/MAP/VCET/PLμIRIRD/CCCI3~CI0/M

5、AP:输出有效,使2910的输入为MAPROM对IR中的机器指令操作码译码得到的对应微程序入口。/PL:2910的数据来源为微指令的下址字段,用于转移。/VECT:选择另一路来源于中断逻辑的车入,用于找到中断处理微程序入口。系统中没有用。/CC:条件输入CI3~CI000000号命令初始化,使系统从0微地址处执行。00102号命令使/MAP输出有效,用于找到相应指令对应的微程序入口。00113号命令用于条件转移,当/CC为低有效时,按下址字段地址实现微程序转移。111014号命令顺序执行,μPC+1—>μPC。SCC(CI3~CI0=0011)功能(下面的条件满足时,使/CC=0)16位机

6、000000100100010101100111必转/INT=0时,又中断请求时转JRC、JRNC、JRZ、JRNZ条件不满足时,转JRS、JRNS条件不满足时,转IR10=0(IN指令)时,转IR8=1(寄存器出栈/入栈)时,转

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。