- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理实验报告3
上海大学 计算机学院
《计算机组成原理实验实验》报告 3
实验名称:微指令系统实验 一、 实验目的
1. 读出系统已有的微指令,并理解其含义。 2. 设计并实现微指令系统。
评 分 二、 实验原理
存储器中存放的不是程序的指令就是数据。当程序已经在存储器中时,按照程序计数器PC的指示取出一条指令,送到指令寄存器IR进行译码,以便产生相应的控制操作。
μPC7μP C6μPC5μPC4μP C3μPC2μPC1μP C0
6116 RAM ×3 A0 A1 A2 A3 A4 A5 A6 A7 A8 A0 A1 A2 A3 A4 A5 A6 A7 A8 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 C E A9 A10 C E A9 A10 C E c23 c16 c15 c8 c7 C0 程序控制 Vcc手EMRD MAREN OUTEN RRD CN XRD EMEN EINT ELP 动 实验内容STEN RWR FEN 三、MAROE EMWR PCOE IREN
X2 X0 AEN S1 WEN S2 S0 X1
1. 观察微指令寄存器地址为00H和11H单元的内容;分析其控制功
能;验证该功能是否实现。
2. 编制一条微指令实现“A非”运算后左移一位的值送OUT;把这条微指令放入微程序寄存器的02H单元;验证它的功能是否实现。
3. 编制一条微指令实现A+W后左移一位的值送R1;把这条微指令放入微程序寄存器的06H单元;验证它的功能是否实现。 四、 实验过程及现象
实验一:
1. 初始化系统(Reset),进入微程序存储器模式(μEM状态),用NX键观察00H、11H地址中原有的微指令。
2. 00H:CB FF FFH=1100 1010 1111 1111 1111 1111,此微指令的功能为输出A,程序存储器EM读信号,将程序计数器PC的值送到地址总线上,将程序存储器EM读出的数据打入指令寄存器IR和微指令计数器μPC中。
3. 11H:EF FE 90H=1110 1111 1111 1110 1001 0000,此微指令的功能为实现“A+W”后的结果送入直通门D再送入寄存器A中,标志位存入ALU内部的标志寄存器中,将程序计数器PC的值送到地址总线上。
实验二:
1. 该操作对应的微指令编码:
“A非”运算对应的控制总线编码为:c2 c1 c0=110;
“左移一位的值送数据总线”对应的控制总线编码为:c7 c6 c5=110;
“数据总线值打入送OUT寄存器”对应的控制总线编码为:c13=0。 这个操作的微指令编码:c23~c0=1111 1111 1101 1110 1101
1110=FF DE DEH
2. 初始化系统(Reset),进入微程序存储器模式(μEM状态),用NX键
观察00H,01H,02H地址中原有的微指令。
3. 因为这条指令要放入02单元,为避免00和01地址中的指令影响验证02中的指令,把这两个个地址都送入FF FF FF指令。用LS键返回00H地址,给00H和01H地址打入FF FF FFH。 4. 给02H地址打入FF DE DEH。
5. 再次观察00H、01H、02H地址中的微指令。确定修改成功。 6. 在μPC模式下验证功能:赋初值μPC (02) PC(XX) A(22) W(XX),按STEP观察微指令执行的过程。当μPC为02时,观测控制总线的红灯,观测A、W、D、L、R和OUT,可以看到OUT寄存器为6AH,即实现“A非”运算后左移一位的值送OUT的功能。
实验三:
1. 该操作对应的微指令编码:
“A+W”运算对应的控制总线编码为:c2 c1 c0=000;
“左移一位的值送数据总线”对应的控制总线编码为:c7 c6 c5=110; “数据总线值打入送R1寄存器”对应的控制总线编码为:c11c10=10。 这个操作的微指令编码:c23~c0=1111 1111 1111 1011 1101 1000=FF
FA D8H。
2. 初始化系统(Reset),进
您可能关注的文档
最近下载
- 教师个人述职报告总结1500字.docx VIP
- 中国心房颤动管理指南(2025).pptx VIP
- 在线网课学习课堂《工业炉窑热工及构造(武汉科技大学)》单元测试考核答案.docx VIP
- 中国对金砖国家直接投资的宏观经济效应与战略优化研究.docx VIP
- 2014年10月自考全国康复护理学试题.doc VIP
- (正式版)D-L∕T 5776-2018 水平定向钻敷设电力管线技术规定.docx VIP
- 2.2水圈与水循环 课件(共63张PPT)(含音频+视频).pptx VIP
- 中国儿童呼吸道合胞病毒感染诊疗及预防指南(2025)学习与解读ppt课件.pptx VIP
- 2024年六西格玛绿带认证考试练习题库资料(含答案).pdf
- ISO22301业务连续性管理体系程序文件+三级文件(格式可转换).pdf VIP
文档评论(0)