计算机组成原理-实验三进位与判零控制实验.docVIP

计算机组成原理-实验三进位与判零控制实验.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

.

.

精品

精品

.

精品

实验三进位与判零控制实验

实验目的

掌握运算器标志位产生的方法。

通过实验从实际电路中观察标志位产生的过程。

实验原理

标志概念

进位与判零实验是算数逻辑运算实验的继续和扩充,实验二没有涉及到标志位,而实际的算术逻辑运算部件(CPU的主要构成部分)标志位是很重要的,它与输出值F7-F0一样是一种运算结果。如经典的8086CPU有进位标志CF、奇偶校验标志PF、结果为零标志ZF、符号标志SF、数据溢出标志OF等9种标志。32位的奔腾CPU有多达18中标志。本实验将验证进位、结果判零两种标志的产生机理。进位标志CY有许多用途,例如当计算机的数据大于算数逻辑运算部件数据位时,需把数据分成多端进而从低到高逐段进行处理,低段的进位标志CY作为运算结果需要保存,并作为高段的输入数据参与运算。利用进位标志CY可比较两个数据大小,把第一个数据减去第二个数据,若第一个数据大于第二个数据,不会产生借位,进位标志CY为“0”;若第一个数据小于第二个数据,则会产生借位,进位标志CY为“1”.同样,判零标志ZI也有特定的用途,例如判断两个数据是否相等,可对两个数进行减法操作,若结果为零,意味着两个数相等,判零标志ZI=“1”;若结果不为零,意味着两个数不等,判零标志Z1=“0”。比较两个数,对其进行减法操作,综合判断进位标志CY和判零标志ZI,可确定两个数之间的关系是大于、小于还是等于。表2-3是加法操作时产生典型进位标志和判零标志的一组数据。

.

.

精品

精品

.

精品

表2-3典型进位标志和判零标志的生产事例

第一组数据

第二组数据

加法操作的结果数据

判零标志

进位标志

10000100110010

0

0010011000

1001110001

1000000001

0

用于标志产生的信号说明

本实验所用的实验电路逻辑与实验二相同,见图2-4,在图的左上角有4个方框,它们分别是算术运算时进位判别电路、判零电路、进位标志CY显示电路和判零标志ZI显示电路。进位标志仅仅在算术运算操作时产生;判零标志除了在算术运算操作时产生外,在逻辑运算操作时也会产生。在进行进位与判零实验时使用的信号含义说明如下:

(1)T4:判断CY、ZI标志的时序脉冲,这个信号在微指令控制区。

(2):清除CY、ZI标志的控制信号,此信号与实验台右下角的开关在实验台内部已连接好。

(3):带低端进位输人的进位标志CY产生控制端。

(4):不带低端进位输人的进位标志CY产生控制端

这些信号进行标志判断的过程是:先由清除CY、ZI标志,然后选择好信号或信号,用有意义的两个操作数做适当的操作,然后由T4脉冲判断相应的CY、ZI标志并点亮指示灯。反复进行h述的过程,变换不同数据验证各种情况下的CY、ZI标志。

.

.

精品

精品

.

精品

实验过程

连线

(1) 连接实验一(输人、输出实验)的全部连线。

(2) 连接实验二(算术逻辑运算实验)的全部连线。

(3) 按实验逻辑原理图新连接、:和T43根连线。

实验操作过程

(1) 把有关的手动控制开关全部拨到高电位,处于无效状态

(2) 拨动一下开关,即实现“1-0-1”,产生一个清除脉冲,清除可能存在的CY、ZI标志显示。

(3) 按照实验二的操作过程送人第一操作数据和第二操作数据,数据要能产生有意义的CY、ZI标志。

(4) 按表2-1确定74LS181操作模式。即确定S3-S0和M。注意在算术运算和逻辑运算的情况下都能产生ZI标志,但只有算术运算才能产生CY标志。

(5)拨好或,不能把二者同时拨下。

(6)观察总线上的结果数据,与预料中的结果相比较。

(7)按动“START”按钮,发T4脉冲,这时CY、ZI标志就显示在指示灯上,与预料屮的CY、ZI标志相比较。

变换不同的数据重复上述过程,但是要有意识地选择第一操作数据和第二操作数据使之能产生符合实验要求的CY进位标志和ZI判零标志。表2-3中是典型的实验数据,可直接利用这组数据进行实验,也可参考这些数据己设计实验数据。

.

.

精品

精品

.

精品

把算术加操作变成算术减操作,再配以相应的实验数据重复上述过程

在实验过程中总结的作用

把算术操作变成逻辑操作,再配以相应的实验数据重复上述过程

试验能否用负的KKI脉冲倍号代替T4信号

结果与总结

(1)实验中把实验少骤用时流程图(类似于程序流程图)的形式表示出来。

(2)分析实验中出现的问题,总结解决问题的方法和过程。比如分析一下为什么只有算术运算有CY进位标志,而逻辑运算则没有CY进位标志?

(3)给定进位标志CY、判零标志ZI,

文档评论(0)

liwenfang + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档