一、实验目的
(1) 了解模型机中微程序的基本概念。
(2) 了解uPC的结构、工作原理及其控制方法。
二、实验要求
利用COP2000实验仪上的K16..K23开关做为DBUS的数据,其它开关做为控制信号,实现微程序计数器uPC的写入和加1功能。
三、实验说明
74HC161是一片带预置的4位二进制记数器。功能如下: 当 RST = 0时,记数器被清0。
当IREN = 0时,在CK的上升沿,预置数据被打入记数器。 当IREN = 1时,在CK的上升沿,记数器加一。
TC为进位,当记数到F(1111)时,TC=1
CEP,CET为记数使能,当CEP,CET=1时,记数器工作,CEP,CET=0时,记数器保持原记数值。
在COP2000中,指令IBUS[7:0]的高六位被接到uPC预置的高六位,uPC预置的低两位被置为0。一条指令最多可有四条微指令。
uPC原理图
uPC工作波形图
四、实验原理
连接线表 连接 1 2 3 4 5 6 信号孔 J2座 IREN EMEN EMWR EMRD IRCK 接入孔 J3座 K0 K1 K2 K3 CLOCK 作用 将K23-K16接入DBUS[7:0] 预置uPC EM存储器工作使能 EM存储器写使能 EM存储器读使能 uPC工作脉冲 有效电平 低电平有效 低电平有效 低电平有效 低电平有效 上升沿打入
实验1:uPC加一实验
置控制信号为: K3(EMRD) 1
K2(EMWR) 1 K1(EMEN) 1 K0(IREN) 1 按一次CLOCK脉冲键,CLOCK产生一个上升沿,数据uPC被加一。
实验2:uPC打入实验
二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据12H K23 0
K22 0 K21 0 K20 1 K19 0 K18 0 K17 1 K16 0 置控制信号为: K3(EMRD) 1
K2(EMWR) 0 K1(EMEN) 0 K0(IREN) 0 当EMWR,EMEN=0时,数据总线(DBUS)上的数据被送到指令总线(IBUS)上。
按住CLOCK脉冲键,CLOCK由高变低,这时寄存器uPC的黄色预置指示灯亮,表明uPC被预置。放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据10H被写入uPC寄存器。
五、 实验感想
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务