- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机硬件综合实验B答案
一、简答题
1.根据工作寄存器W原理图,描述其工作原理;将20H打入W,绘制状态图。
答:工作寄存器W基于D触发器:
(1)WEN与CK通过或门连接至D触发器CLK端,AEN为低电平时,CK信号直通至CLK端
(2)OC低电平有效,直接接地,所以一直处于有效状态
(3)CK正脉冲时,数据从D端打入至D触发器,并同时Q端输出
2.μPC打入实验中,从DBUS输入数据26H,打入μPC寄存器的值应为多少?结合工作原理图对结果进行分析。
答:由下面μPC工作原理图可知,指令IBUS[7:0]的高6位被接到μPC 预置的高6位,μPC 预置的低两位被置为0。DBUS中数据26H,,打入μPC之中仅是其高6位,低2位为0),即24H。
二、程序设计题(本题共1小题,每题20分,共20分)
1.编写并汇编程序,实现下述功能( 程序-(10H) ):
(1)11H - (00H) 22H - (01H)
(2)((00H)-(01H))/ 2 - (02H)
(3)(02H)为偶数,00H - (03H),否则01H - (03H)
答
10H MOV A, #11H 7C 11 11H - A 12H MOV 00H, A 88 00 A - (00H) 14H MOV A, #22H 7C 22 22H - A 16H MOV 01H, A 88 01 A - (01H) 18H SUB A, 00H 38 00 (00H) - (01H) - A 1AH RR A D0 A * 2 - A 1BH MOV 02H, A 88 02 A - (02H) 1DH AND A, #01H 5C 01 (02H) AND 01H 1FH JZ 24H A4 24 全零(偶数)跳转24H 20H MOV A, #0BH 7C 01 (奇数)01H-A 22H JMP 26H AC 26 跳转26H 24H MOV A, #00H 7C 00 (偶数)00H-A 26H MOV 03H, A 88 03 A - 03H 三、应用设计题(本题共2小题,每题20分,共40分)
2.设计微指令OUTA,将累加器的内容输出到输出端口。
答:“OUTA”,将累加器的内容输出到输出端口:
(1)累加器A不做运算,直通输出,ALU 结果不移位输出到DBUS,DBUS 上的数据存入输出端口OUT。
累加器A 直通输出结果,S2S1S0值要为111(二进制),ALU 结果不移位输出到数据总线DBUS,X2X1X0的值要等于100(二进制),DBUS 数据要打入OUT,那么OUTEN 应有效。
(2)ABUS 和IBUS空闲,取指操作可以并行执行,也就是以PC为地址,从EM中读出下条将要执行指令的机器码,并打入IR和uPC中,根据取指操作的说明,EMRD、PCOE、IREN 要有效
综上所述,将EMRD、PCOE、IREN、OUTEN、X2X1X0、S2S1S0 置成有效状态和相应的工作方式,微指令的值为CBDF9FH。
考试试卷第 1 页 共 3 页
文档评论(0)