实验五 带移位运算的模型机的设计与实现.doc

实验五 带移位运算的模型机的设计与实现.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验五 带移位运算的模型机的设计与实现

计算机组成原理实验 实验一 运算器实验 (一) 算术逻辑运算实验 ? 一、实验目的 1、 掌握简单运算器的数据传送通路。 2、 验证运算功能发生器(74LS181)的组合功能。 二、实验原理 1、实验中所用的运算器数据通路图1所示。 三、实验步骤 1、用二进制数码开关向DR1和DR2寄存器置数。具体操作步骤图2所示。 图2 图2 2、验证74LS181的算术运算和逻辑运算功能 (二) 进位控制实验 一、实验目的 1、验证带进位控制算术运算功能发生器的功能。 2、按指定数据完成几种算术运算。 二、实验原理 实验原理图如图3所示。 图3 进位控制实验原理图 图3 进位控制实验原理图 三、实验步骤 1、用二进制数码开关向DR1和DR2寄存器置数 向DR1存向DR2存具体操作步骤图4所示。 图4 图4 2、进位标志清零 S3 S2 S1 S0 M的状态置为00000,AR状态置为0,按动微动开关KK2。进位标志指示灯CY亮时表示无进位,进位标志为“0” ;指示灯CY灭时表示有进位,进位标志为“1 3、验证带进位运算及进位锁存功能时,使Cn=1, Ar=0, SW-B=1。T4脉冲到来时,将本次运算的进位结果锁存到进位锁存器中。注意观察进位标志显示灯CY。 (三) 移位运算实验 一、实验目的 验证移位运算控制的组合功能。 二、实验原理 移位运算实验原理图如图5所示, 74LS299功能表如表1所示 表1 74LS299功能表 表1 74LS299功能表 图5 移位运算实验原理图 图5 移位运算实验原理图 三、实验步骤 1、移位操作: (1)置数,具体步骤如图6所示。 图6 图6 2、移位,参照功能表改变S0 S1 T4 299-B的状态,按动微动开关KK2,观察移位的结果。 实验二 存储器实验 一、实验目的 掌握静态随机存储器的工作特性及数据的读写方法。 二、实验原理 实验所用的静态存储器电路原理图如图7所示。 图7 存储器实验原理图 图7 存储器实验原理图 三、实验步骤 1、写操作。给存储器的00、01、02、03、04地址单元中分别写入数据11、12、13、14、15,具体操作步骤图8所示(以向0号单元写入数据11为例)。 图8 图8 2、读操作。依次读出第00、01、02、03、04号单元中的内容,观察上述各单元中的内容是否与前面写入的一致。具体操作步骤如图9(以向0号单元读出数据11为例)。 图9 图9 实验三 微程序控制器实验 ? 一、实验目的 1、掌握时序产生器的组成原理。 2、掌握微过程控制器的组成原理 3、掌握微程序的编制、微代码写入并观察微程序的运行。 二、实验原理 实验的原理图如图10所示。 图10 微程序控制器实验原理框图 图10 微程序控制器实验原理框图 微指令格式: 微指令长共24位,其控制位顺序如表2所示。 表2 表2 其中UA5-UA0为6位后续微地址,A、B、C是三个译码字段,分别有三个控制位译出多位。如表3所示 表3 表3 三、实验步骤 (1)参考下面的几条机器指令对应的微程序流程图图11所示,将全部微程序按微指令格式变成二进制代码。 (2)观察微程序控制器的工作原理 ①编程 ②校验 ③单步运行 ④连续运行 图11 图11 微程序流程图 实验四 基本模型机设计与实现 一、 实验目的: 1、在掌握单元电路实验基础上,将各部分组成系统,构成一台基本模型计算机。 2、将预习时编写的五条机器指令的微程序上机调试,通过执行机器指令,掌握各部联机运行情况,进一步建立整机概念。 二、实验原理 实验的原理图如图12所示。本实验将能在微程序控制下自动产生各部件单元控制信号,实现特定指令的功能。即一条机器指令对应与一个微程序。 图 图12 基本模型机实验原理框图 本实验采用五条机器指令:IN(输入)、ADD(二进制加法)、STA(存数)、OUT(输出)、JMP(无条件转移)其指令格式如下(前4位为操作码): ? 助记符 机器指令码 说 明 IN 0000 0000 “INPUT DEVICE”中的开关状态 →R0 ADD addr 0001 0000 xxxxxxxx R0 + [ addr ] →R0 STA addr 0010 0000 xxxxxxxx R0→ [ addr ] OUT addr 0011 0000 xxxxxxxx [addr ] →BUS

您可能关注的文档

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档