写微程序 将一通用寄存器内容减去某内存单元内容,结果放在另一寄存器中

写微程序 将一通用寄存器内容减去某内存单元内容,结果放在另一寄存器中,第1张

PC->AR,PC+1->PC对应TEC-2微码:0000 0E00 A0B5 5402

MEM->AR对应TEC-2微码:0000 0E00 10F0 0002

MEM-R0->R1CC#=0对应TEC-2微码:0029 0301 32C0 10A9

我用TEC-2指令系统运行了一下,貌似是对的

1、熟悉逻辑测试笔的使用方法;

2、熟悉LK-TEC-9模型计算机的节拍脉冲T1、T3、T3;

3、熟悉双端口通用寄存器组的读写 *** 作;

4、熟悉运算器的数据传送通路;

5、验证74LS181的加、减、与、或功能;

6、按给定的数据,完成几种指定的算术、逻辑运算

2.1.2实验内容

(1) 运算器组成实验:为程序控制方式

1.实验准备 将控制器转换开关拨到微程序位置,将编程开关设置为正常位置,将开关 DP 拨到向上 位置。打开电源。

2.用逻辑测试笔测试节拍脉冲信号 T1、T2、T3

⑴将逻辑测试笔的一端插入 TEC-8 实验台上的“逻辑测试笔”上面的插孔中,另一端插 入“T1”上方的插孔中。

⑵按复位按钮 CLR,使时序信号发生器复位。

⑶按一次逻辑测试笔框内的 Reset 按钮,使逻辑测试笔上的脉冲计数器复位,2 个黄灯 D1、D0 均灭。

⑷按一次启动按钮 QD,这时指示灯 D1、D0 的状态应为 01B,指示产生了一个 T1 脉冲; 如果再按一次 QD 按钮,则指示灯 D1、D0 的状态应当为 10B,表示又产生了一个 T1 脉冲; 继续按 QD 按钮,可以看到在单周期运行方式下,每按一次 QD 按钮,就产生一个 T1 脉冲。

⑸用同样的方法测试 T2、T3。 3.进行加、减、与、或实验 ⑴设置加、减、与、或实验模式按复位按钮 CLR,使 TEC-8 实验系统复位。指示灯 µA5~µA0 显示 00H。将 *** 作模式开关 设置为 SWC=1、SWB=0、SWA=1,准备进入加、减、与、或实验。按一次 QD 按钮,产生一组节拍脉冲信号 T1、T2、T3,进入加、减、与、或实验。

⑵设置数 A 指示灯 µA5~µA0 显示 0BH。在数据开关 SD7~SD0 上设置数 A。在数据总线 DBUS 指示灯 D7~D0 上可以看到数据设置的正确不正确,发现错误需及时改正。设置数据正确后,按一次 QD 按钮,将 SD7~SD0 上的数据写入 R0,进入下一步。

⑶设置数 B 指示灯 µA5~µA0 显示 15H。这时R0 已经写入,在指示灯 B7~B0 上可以观察到 R0 的值。在数据开关 SD7~SD0 上设置数 B。设置数据正确后,按一次 QD 按钮,将 SD7~SD0 上的数据 写入 R1,进入下一步。

⑷进行加法运算


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11103067.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存