龙之梦工作室
LOGO

技术文章


(SCI) Parallel Algorithm for Wireless Data Compression and Encryption   (SCI) Fast Algorithm of Truncated BWT for Data Compression of Sensors   Dr. Qin Jiancheng   龙之梦助力肇庆教育网云计算   Dr. Zhou Yousheng   Dr. Bai Yuan   龙之梦工作室加盟华南理工学术团队   [软件下载] ComZip超级压缩机免费版下载   继续潜行,龙之梦工作室技术研发又一年   [软件交易] “雅典娜”网页密码锁在线购买   [软件交易] Super Prime超级质数机在线购买   [软件交易] ComZip超级压缩机在线购买   [信息安全] “风语者”高强度加密技术   [信息安全] 多层纵深防御体系结构   [合著] 专利:安全事件检测方法及装置  

[合著] CPU组成与机器指令执行实验

[ 2007-06-26 17:00:55 ]

  引言/提要:与白中英老师等合著,《计算机组成原理题解、题库与实验》第三版,科学出版社,2000年。

  关键词:计算机组成原理,实验仪,实验教材

一、实验目的
  (1)将微程序控制器同执行部件(整个数据通路)联机,组成一台模型计算机;
  (2)用微程序控制器控制模型机数据通路;
  (3)通过CPU运行九条机器指令(排除中断指令)组成的简单程序,掌握机器指令与微指令的关系,牢固建立机器的整机概念。

二、实验电路
数据通路总体图
  本次实验用到前面四个实验中的所有电路,包括运算器、存储器、通用寄存器组、程序计数器、指令寄存器、微程序控制器等,将几个模块组合成为一台简单计算机。因此,在基本实验中,这是最复杂的一个实验,也是最能得到收获的一个实验。
  在前三个实验中,我们实验者本身作为“控制器”,完成数据通路的控制。而在本次实验中,数据通路的控制将由微程序控制器来完成。CPU从内存取出一条机器指令到执行指令结束的一个机器指令周期,是由微指令组成的序列来完成的,即一条机器指令对应一个微程序。

三、实验设备
  (1)JYS-4计算机组成原理实验仪一台
  (2)双踪示波器一台
  (3)直流万用表一只
  (4)逻辑测试笔一支

四、实验任务
  (1)对机器指令系统组成的简单程序进行译码。
  将下表的程序按指令格式手工汇编成十六进制机器代码,此项任务应在预习时完成。

地址 指令 机器代码
00 LDA R0,[R2]  
01 LDA R1,[R3]  
02 ADD R0,R1  
03 JC +5  
04 AND R2,R3  
05 SUB R3,R2  
06 STA R3,[R2]  
07 MUL R0,R1  
08 STP  
09 JMP 00  

  (2)按照下面框图,参考前面实验的电路图完成连线,控制器是控制部件,数据通路(包括上面各模块)是执行部件,时序产生器时序部件。连线包括控制面板、时序部分、数据通路和微程序控制器之间的连接。其中,为把操作数传送给通用寄存器组RF,数据通路上的RS1、RS0、RD1、RD0应分别与IR3至IR0连接,WR1、WR0也应接到IR1、IR0上。

连线示意图

  (3)将上述任务(1)中的程序机器代码用控制台(KT)微程序存入内存中,并根据程序的需要,用数码开关SW设置通用寄存器R2、R3及内存相关单元的数据。注意:由于设置通用寄存器时会破坏内存单元的数据,因此应先设置寄存器的数据,再设置内存数据。
  (4)用单拍(DP)方式执行一遍程序,列表记录通用寄存器组RF中四个寄存器的数据,以及由STA指令存入RAM中的数据(程序结束后从RAM的相应单元中读出),与理论分析值作对比。单拍方式执行时注意观察微地址指示灯、BUS/IR指示灯、AR1/AR2指示灯、微地址指示灯和判断字段指示灯的值,以跟踪程序中取指令和执行指令的详细过程(可观察到每一条微指令)。
  (5)以单指(DZ)方式重新执行程序一遍,注意观察BUS/IR指示灯、AR1/AR2指示灯的值(可观察到每一条机器指令)。列表记录RF中四个寄存器的数据,以及由STA指令存入RAM中的数据,与理论分析值作对比。注意:单指方式执行程序时,四个通用寄存器和RAM中的原始数据与第一遍执行程序的结果有关。
  (6)以连续方式(DB、DP、DZ都设为0)再次执行程序。这种情况相当于计算机正常运行程序。由于程序中有停机指令STP,程序执行到该指令时自动停机。列表记录RF中四个寄存器的数据,以及由STA指令存入RAM中的数据,与理论分析值作对比。同理,程序执行前的原始数据与第二遍执行结果有关。

五、实验要求
  (1)务必做好实验预习,做到头脑清醒,思路清晰,以便进行实验时忙而不乱,心中有数。
  (2)根据实验任务所提要求,实验进行前先列好必要的表格、数据和理论分析值,以便与实验结果相比较。
  (3)本次实验中接线工作量稍多,务必仔细,以免信号线接错而控制出错,影响实验进度。
  (4)写出实验报告,内容是
   1.实验目的;
   2.实验任务(1)-(6)的数据表格;
   3.值得讨论的其他问题。
发表意见   相关搜索   返回主页   关闭窗口
相关文章:
  [合著] 微程序控制器组成实验 [2007-06-25]
  [合著] 数据通路组成实验(旧) [2007-06-25]
  [合著] 数据通路组成实验 [2007-06-25]
  [合著] 双端口存储器原理实验 [2007-06-25]
  [合著] 运算器组成实验(旧) [2007-06-25]
  [合著] 运算器组成实验 [2007-06-25]

最新留言:
  [2014-10-16]
  [2014-10-16]
  [2014-06-04]
  [2014-06-04]
  [2013-12-08]
  [2013-11-29]


从2005年3月18日起
访问本站页面计数器人次
版权所有 © 2005 龙之梦工作室,保留一切权利。
电子邮箱:master@28x28.com , co2288@126.com
相关链接 |