计算机组成原理实验十三.docVIP

  • 19
  • 0
  • 约3.35千字
  • 约 5页
  • 2017-01-13 发布于重庆
  • 举报
计算机组成原理实验十三

上海大学计算机学院 《计算机组成原理实验》报告十三 姓名: 学号:xxxxxxxx 教师:王雪娟 时间:周一5-6 地点:计算机大楼609 机位:33 实验十三 建立指令流水系统 一、实验目的 了解指令流水系统的设计方式。 编制一条可以流水方式运行的指令。 实验原理 在实验3的“实验过程举例”中我们用一条微指令完成了“A+W”后右移一位的值送OUT的操作,这个操作明显地可以分成三个子操作:A+W、把“和”右移一位、把值送OUT。这三个子操作为什么可以同时进行呢?因为这三个子操作使用的硬件(包括总线)互不相同,于是可以同时工作。这一特点表现在微指令编码上,就是这三个子操作的微指令码中为低电平(有效)的都不相同,于是可以将这三个子操作的微指令码合并成一个微指令,就是实验3 谈到的结果: c23~c0=1111 1111 1101 11 11 1011 1000=ff df b8H 这个微指令控制三部分硬件并行工作。 把 “使用不同硬件的操作可以同时工作”的概念推广到相继的两条指令之间,就形成“指令的流水线执行模式”。 这个模式下,同一时间有多条指令各自在不同的硬件中执行,而对同一条指令而言,不同时间顺序在不同的硬件中执行,很像在流水型生产线上的产品,不

文档评论(0)

1亿VIP精品文档

相关文档