文本内容:
中山大等实验报告SINYAI-Sfc LMVKRS1TY■■实验人学号日期2008-12-1院(系)计算机系专业(班级)实验题目试验计算机微程序控制器实验TEC-2一.实验目的进一步了解和掌握计算机各部分的组成及相互关系;
1.了解微指令的执行过程,掌握微程序的设计方法;
2.理解动态微程序设计的概念;
3.进一步认识和掌握计算机各指令的执行过程,搞清楚计算机的运行原理;
4.二.实验内容对存放在低位字节的位有效符号补码数进行符号扩展,即将其变成位的同值补数,结816果仍保存在原寄存器中三.实验器材
(1)实验计算机TEC-2
(2)电脑各一台四.实验分析与设计指令格式
1.指令D4DR0格式指令功能
2.功能对存放在低位字节的位有效符号补码数进行符号扩展,即将其变成816位的同值补数,结果仍保存在原寄存器中设计分析
3.根据指令的功能和指令格式、循环左移次,把最高位(即符号位)移到最低位
19、把标志位设为也就是最高位符号位2C RAM15,、寄存器与循环右移次,每次都标志位不变3C9C微程序
4.100用4号命令设置循环次数7并左移一次0001C406F0B00008101左移8次,最高位放在C标志00000806E0B00008102设置循环次数7并右移一次0001C400D0B00108103右移8次,C标志写入最高位00000800D0B00108104转入A4H后续处理0029030090000000加载到微控存程序段
5.A800/0800MOVR1,900;微码在内存中的首地址0802MOV R2,5;共5条微指令0804MOV R3,100;微码在微控存中的首地址0806LDMC;加载微码指令0807RET0808运行程序段
6.A820/0820MOV R2,12430822NOP0824RETE822Z然后输入以下内容D420运行结果
7.G820Z在命令行提示符状态下输入:RZ说明微码存放在(或某内存单元)开始的内存单元中900HR2=0043五.实验心得这是第二次做微程序控制器的试验,对算机微程序控制指令有了更深的了解,对程序的工作原理和运算方式也有了更深的认识,但对本次的实验还是感到有点吃力,通过查阅资料和与同学讨论,最后还是做出来了,但是感觉自己的设计的微指令运行起来会有点慢,循环过多,仍有改进的余地这次实验充分认识到了查阅资料的必要性,应该更多地涉猎指导书的以外的知识。
个人认证
优秀文档
获得点赞 0