计算机组成原理-微程序控制器实验报告 联系客服

发布时间 : 星期一 文章计算机组成原理-微程序控制器实验报告更新完毕开始阅读b74e194d1cd9ad51f01dc281e53a580216fc50f2

③ 置DP = 1,DB =0,使实验系统处于单拍状态。选择SWC = 0、SWB = 0、SWA = 0,按CLR#按钮,使实验系统处于初始状态,微地址是00H。按一次QD按钮,微地址变为08H,微代码为00H 08H 20H 0FH。按一次QD按钮,微地址变为0FH,微代码为00H 80H 08H 90H。令K4(IR7) = 0,K3(IR6)=0,K2(IR5)= 1,K1(IR4)= 0,相当于AND指令的操作码。按一次QD按钮,微地址变为12H,微代码是(00H 03H 00H 1AH)。按一次QD按钮,微地址变为1AH,微代码是(B8H 24H 10H 0FH)。按一次QD按钮,微地址回到0FH。

④ 置DP = 1,DB =0,使实验系统处于单拍状态。选择SWC = 0、SWB = 0、SWA = 0,按CLR#按钮,使实验系统处于初始状态,微地址是00H。按一次QD按钮,微地址变为08H,微代码为00H 08H 20H 0FH。按一次QD按钮,微地址变为0FH,微代码为00H 80H 08H 90H。令K4(IR7) = 0,K3(IR6)=0,K2(IR5)= 1,K1(IR4)= 1,相当于STA指令的操作码。按一次QD按钮,微地址变为13H,微代码是(00H 11H 80H 1BH)。按一次QD按钮,微地址变为1BH,微代码是(01H 20H 10H 0FH)。按一次QD按钮,微地址回到0FH。

⑤ 置DP = 1,DB =0,使实验系统处于单拍状态。选择SWC = 0、SWB = 0、SWA = 0,按CLR#按钮,使实验系统处于初始状态,微地址是00H。按一次QD按钮,微地址变为08H,微代码为00H 08H 20H 0FH。按一次QD按钮,微地址变为0FH,微代码为00H 80H 08H 90H。令K4(IR7) = 0,K3(IR6)=1,K2(IR5)= 0,K1(IR4)= 0,相当于LDA指令的操作码。按一次QD按钮,微地址变为14H,微代码是(00H 10H 80H 1CH)。按一次QD按钮,微地址变为1CH,微代码是(00H 44H 10H 0FH)。按一次QD按钮,微地址回到0FH。

⑥ 置DP = 1,DB =0,使实验系统处于单拍状态。选择SWC = 0、SWB = 0、SWA = 0,按CLR#按钮,使实验系统处于初始状态,微地址是00H。按一次QD按钮,微地址变为08H,微代码为00H 08H 20H 0FH。按一次QD按钮,微地址变为0FH,微代码为00H 80H 08H 90H。令K4(IR7) = 0,K3(IR6)=1,K2(IR5)= 0,K1(IR4)= 1,相当于JC指令的操作码。按一次QD按钮,微地址变为15H,微代码是

(00H 00H 11H 0FH)。令K0(C)=0。按一次QD按钮,微地址变为0FH,微代码为00H 80H 08H 90H。按一次QD按钮,微地址变为15H。令K0(C)=1,按一次QD按钮,微地址变为1FH,微代码是(00H 10H 20H 0FH)。按一次QD按钮,微地址回到0FH。

⑦ 置DP = 1,DB =0,使实验系统处于单拍状态。选择SWC = 0、SWB = 0、SWA = 0,按CLR#按钮,使实验系统处于初始状态,微地址是00H。按一次QD按钮,微地址变为08H,微代码为00H 08H 20H 0FH。按一次QD按钮,微地址变为0FH,微代码为00H 80H 08H 90H。令K4(IR7) = 0,K3(IR6)=1,K2(IR5)= 1,K1(IR4)= 0,相当于STP指令的操作码。按一次QD按钮,微地址变为16H,微代码是(00H 00H 14H 0FH)。按一次QD按钮,微地址回到0FH。

⑧ 置DP = 1,DB =0,使实验系统处于单拍状态。选择SWC = 0、SWB = 0、SWA = 0,按CLR#按钮,使实验系统处于初始状态,微地址是00H。按一次QD按钮,微地址变为08H,微代码为00H 08H 20H 0FH。按一次QD按钮,微地址变为0FH,微代码为00H 80H 08H 90H。令K4(IR7) = 0,K3(IR6)=1,K2(IR5)= 1,K1(IR4)= 1,相当于OUT指令的操作码。按一次QD按钮,微地址变为17H,微代码是(00H 10H 14H 0FH)。按一次QD按钮,微地址回到0FH。

五、实验结果与讨论 (1)实验任务(2)结果讨论: 实验得出的波形图如下所示: 结论:测量结果与理论值相符。 (2)实验任务中的(4)和(5)所测的控制存储器代码如下表: 微地址 CM3 CM2 CM1 CM0 00 00 00 00 48 01 00 00 00 00 02 03 40 04 03 03 00 00 40 02 04 01 08 00 05 05 00 00 44 04 06 00 80 08 07 07 00 10 04 1E 08 00 08 20 0F 09 00 08 84 04 0A 00 08 80 02 0B 00 08 A4 1D 0C 00 08 A4 1E 0D 00 80 0C 0E 0E 00 0C 04 1D 0F 00 80 08 90 10 00 03 00 18 11 00 03 00 19 12 00 03 00 1A 13 00 11 80 1B 14 00 10 80 1C 15 00 00 11 0F 16 00 00 14 0F 17 00 10 14 0F 18 90 24 10 0F 19 64 24 10 0F 1A B8 24 10 0F 1B 01 20 10 0F 1C 03 44 10 0F 1D 01 08 00 0D 1E 01 08 00 06 1F 00 10 20 0F

结论:测量结果与理论值相符。

六、思考题

请问图4.4微程序流程图中的0BH微地址是如何产生的? 答:根据微指令产生后继微地址的多路转移方式的逻辑表达式: A5=D5=μA5; A4=D4=C?P2+μA4;

A3=D3=IR7?P1+μA3; A2=D2=IR6?P1+SWC?P0+μA2; A1=D1=IR5?P1+SWB?P0+μA1; A0=D0=IR4?P1+SWA?P0+μA0。