首页 > 范文大全 > 正文

一种运算器验证实验的设计

开篇:润墨网以专业的文秘视角,为您筛选了一篇一种运算器验证实验的设计范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:计算机组成原理课中运算器的理解很多同学来说是难点,本文结合作者多年的教学经验,设计了一种运算器验证实验,通过实验可以让同学更好的理解五大功能部件的运算器。计算机组成原理是有关计算机专业的必修课程,被广泛开设。因为计算机组成原理这门课逻辑性很强,需要记住的概念很多,然后在这些基本概念的基础上进行理解,使部分同学生危畏,从而没有学好这门专业基础课程。为了让学生能更好地学习计算机组成原理这门课程,根据多年课程的教学经验设计了一种8位二进制运算器的验证实验。

关键词:组成原理;运算器;基础

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)06-0172-03

1 实验所涉及的关键芯片

实验74LS181芯片构成,74LS181芯片功能如表1,表中S3S2S1S0MCN是功能控制开关,A、B分别表示作数和操作数、F表示输出。74LS181芯片是4位二进制的运算器。使用74LS273为锁存器,锁存需要的操作数。

2 实验原理

把74LS181芯片两片以并/串形式构成8位字长的ALU;运算器的两个数据输入分别由两个8位进制的锁存器(74LS273)锁存,锁存器的输入由数据总线提供。数据总线由输入单元(INPUT UNIT)提供。具体设计原理如图1。两个8位进制的锁存器(74LS273)分别提供8位二进制数,两片74LS181芯片分别这2个8位二进制数的低4位和高4位进行运算,同时两片74LS181芯片进行一位二进制的进位操作。

3 实验连线

有了运算器的设计后,需要把运算器跟实验的输入单元(INPUT UNIT)、数据总线(DATA BUS)、控制开关(SWITCH UNIT)还有时序控制部件(SINGAL UNIT)连线起来。具体如图2。

4 实验步骤的设计

进过芯片的选择,实验原理的设计,通过连线使运算器与其他部件链接起来,就可以进行实验。该实验与验证为主。主要分为3个步骤。具体如下:

S1:置数操作。分别通过输入部件(INPUT UNIT)提供两个8位二进制数到两个8位二进制的锁存器(74LS273)锁存。

S2:检验置数是否正确。根据74LS181芯片的功能表,当S3S2S1S0MCN功能控制开关信息为111111时,运算器输出一个锁存器的数,当S3S2S1S0MCN功能控制开关信息为101011时,运算器输出另一个锁存器的数,当两个置数都正确时,进行S3;否则,进行S1。

S3:验证手工计算与芯片计算结果是否一致。根据74LS181芯片功能表,结合锁存器(74LS273)锁存的两个8位二进制数,进行手工计算写下计算的结果,然后,控制74LS181芯片的S3S2S1S0MCNM行操作控制。比如加法运算,74LS181芯片的S3S2S1S0MCN为100101;减法运算74LS181芯片的S3S2S1S0MCN为011000;逻辑运算的或运算,74LS181芯片的S3S2S1S0MCN为000101。

5 总结

通过该设计实验,学生进行正确操作,学生会发现自己手工进行计算的结果跟芯片计算的结果完全吻合,从而使学生对运算器的功能留下深刻影响,也解决了学生对运算器理解的困惑。

参考文献:

[1] 唐朔飞.计算机组成原理[M]. 2版.北京:高等教育出版社,2012.

[2] 包健.计算机组成原理与系统结构[M]. 北京:高等教育出版社,2009.