计算机组成原理实验报告3
更新时间:2024-04-18 06:39:01 阅读量: 综合文库 文档下载
上海大学 计算机学院
《计算机组成原理实验实验》报告 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),进入微程序存储器模式(μEM状态),给00H、01H、02H、03H和04H地址中打入FF FF FFH。 3. 给06H地址打入FF FA D8H。
4. 在μPC模式下验证功能:赋初值μPC (05) PC(XX) A(22) W(11),按STEP观察微指令执行的过程,观测A、W、D、L、R和R0~R3寄存器组,可以看到R1寄存器为76H,即实现A+W后左移一位的值送R1的功能。 五、 体会
在这次实验操作时,因为经过了一个假期,对于原来的知识遗忘了许多,再加上这次的实验与上次所学知识有非常密切的联系,所以在操作过程中不得不频繁地翻阅书本,由此我觉得我们应该对于所学的知识好好把握,这样才能加快实验速度和提高准确率。编写微指令时应养成良好的书写习惯,这样才方面进行数制转化以及检错。 六、 思考题
如何给μPC置初值?
答:在μPC模式下,通过小键盘直接输入μPC。
正在阅读:
计算机组成原理实验报告304-18
街道防台风“利奇马”抗台工作总结报告08-04
雾作文600字07-10
桑塔露琪亚 - 图文10-30
(重要)基于关键绩效指标的绩效考核系统06-07
我们美丽的小区作文600字06-20
上派镇菁菁小学2012—2013学年(下)语文教研组教研工作计划05-15
信息系统集成及项目实施方案(典型案例)04-02
巧用身边的材料04-20
美丽的植物园作文600字07-16
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 组成
- 原理
- 实验
- 计算机
- 报告
- TD-LTE邻区核查
- 税收筹划2 - 图文
- 2018-2024年中国极耳行业市场竞争态势报告(目录) - 图文
- 小学数学苏教版五年级上册《梯形的面积的计算》练习题(2)
- 中文MOSAIQ操作手册
- SysKeeper-2000网络安全隔离装置诊断调试手册(v1.0-1bit)
- 中国20位名人背景惊人
- 天大物化第五版下册答案
- 有机化学第二版徐寿昌课后答案全解
- 行政行为的合法性与合理性
- 财务管理期中考试试题
- 二十四香谱图
- 智力综述
- 1万吨年动态全硫化热塑性聚烯烃弹性体项目可行性研究报告
- 网络测试题1
- 城市夜间经济发展问题研究
- 二年级语文下册看图写话
- 最新国内主流金融投资产品对比表
- 三峡大学土木与建筑学院地质工程二级学科(学术型)
- 九年级化学上学期期末复习综合练习题(欠答案)