Logisim在计算机专业硬件基础课程综合性实验中的应用探索

来源 :考试周刊 | 被引量 : 0次 | 上传用户:shingang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 将Logisim引入计算机硬件基础课程开放实验项目的综合性实验项目中,并给出“利用Logisim设计实现原码一位乘法器”实验项目的设计仿真过程,仿真结果证明,将Logisim引入综合性实验项目中具有可行性。
  关键词: 计算机硬件基础课程 开放实验项目 综合性实验项目 Logisim
  “计算机组成原理”与“数字逻辑电路”是计算机科学与技术专业的硬件基础课程,这两门课程均需要通过实验教学加深学生对理论知识的理解及动手能力的培养。尽管上述两门课程理论与实验教学的先后衔接关系非常明确,但是长期以来两门课程的实验教学缺少有效衔接,导致学生在计算机硬件实验技术方面训练严重不足并影响对相关知识点的理解和掌握[1],从而出现计算机硬件基础课程教师难教、学生厌学的不利现状。
  开放实验的目的是更好地培养学生的创新精神和实践能力,其中开设的综合性实验项目旨在培养学生的综合分析能力、实验动手能力、数据处理能力及查阅中外文献资料的能力。研究如何利用开放实验中的综合性实验项目,实现在涵盖计算机组成原理课程教学重点的同时又兼顾到与数字逻辑电路课程间的相互衔接,以形成计算机专业硬件基础课程实验教学体系是十分必要的[2-4]。
  1.Logisim在计算机专业硬件基础课程实验教学中的应用可行性
  Logisim[6]作为一个数字逻辑电路的设计与仿真软件,相比较EWB,LabVIEW,Multisim,ELVIS,Proteus等软件,具有开源免费可二次开发、无须安装即可运行、软件使用简单易学、仿真结果直观易于理解等优点,适合用于数字逻辑电路的设计与仿真。Logisim除了提供基本的门电路(Gate),还提供编码器(Plexer)、算术单元(Arithmatic)、存储(时序)电路(Memory)、按钮、LED、7段数码管等输入输出(Input/Output)设备。在Logisim中通过简单的鼠标拖拽操作就可以建立起逻辑电路,并通过仿真直观地看到运行结果;另外,在Logisim中还可以利用真值表、逻辑表达式的方式建立逻辑电路。Logisim在“数字逻辑电路”实验教学中的应用是完全可行的[5]。
  利用Logisim所提供的子电路(Subcircuit)工具、探查(Probe)工具、通道(Tunnel)工具与分割(Splitter)工具,可以将各个功能部件封装为独立的子电路,然后通过总线连接为一个整体。“计算机组成原理”中大量由基本门电路通过总线连接而成的计算机功能部件实例适合利用Logisim软件设计及仿真[7]。
  2.基于Logisim的计算机硬件基础课程综合性实验项目实例
  借助Logisim所提供的组件,将理论教学中一些抽象、不便于理解的概念和实现技术进行门电路级的仿真实现并加以调试,加深学生对于所学知识的理解,加强学生利用所学知识解决实际问题的能力。
  原码一位乘法对于学生进一步认识计算机ALU中数据信息的加工处理流程,从而进一步加深对计算机硬件组成及整机工作原理的理解,并综合运用硬件基础科学和所学知识设计实现功能部件有重要意义[8]。“利用Logisim设计实现原码一位乘法器”实验项目要求实现两个17位原码表示机器数的乘法,并能够仿真通过。学生在设计实现乘法器过程中,必须综合运用“数字逻辑电路”、“计算机组成原理”课程中学过的设计方法、理论知识才能最终完成项目。因此,将“利用Logisim设计实现原码一位乘法器”作为计算机专业硬件基础课程的综合性实验项目,实现了“利用开放实验中的综合性实验项目涵盖计算机组成原理课程教学重点的同时又能够兼顾到与数字逻辑电路课程间的相互衔接,以形成计算机专业硬件基础课程实验教学体系”的目标。
  2.1原码一位乘法
  利用原码实现乘法运算是十分方便的。原码表示的两个数相乘,其乘积符号为相乘两个数符号的异域值,数值则为两个数绝对值之积。设:
  电路仿真结果与计算结果一致,该组测试数据通过。
  2.3.2第2组测试数据结果
  寄存器X:0 0001 0010 0011 0100 B,寄存器Q:1010 1011 1100 1101 B,结果为(其中左边17个LED对应乘积的高17位,右边16个LED对应乘积的低16位):
  寄存器X中存放的是被乘数的数值部分,寄存器Q中存放的是乘数的数值部分,即:
  利用原码1位乘运算规则[8]计算得:
  电路仿真结果与计算结果一致,该组测试数据通过。   2.3.3第3组测试数据结果
  寄存器X:0 0000 0000 0000 0000 B,寄存器Q:0000 0000 0000 0000 B,结果为(其中左边17个LED对应乘积的高17位,右边16个LED对应乘积的低16位):
  3.结语
  通过仿真结果及验证,3组测试数据均通过测试,证明所给基于Logisim的原码一位乘法仿真电路正确,“利用Logisim设计实现原码一位乘法器”作为计算机硬件类基础课程开放实验项目中的综合性实验项目可行。
  参考文献:
  [1]盛建伦,巩玉玺,刘淑霞,等.计算机专业硬件基础课程实验教学体系的研究[J].实验室研究与探索,2013(10):387-391.
  [2]侯宏霞.关于提高“计算机组成原理实验”课程教学质量的探索[J].计算机教育,2009(15):154-156.
  [3]刘京锐,李志平.计算机硬件类课程实践教学改革与实践[J].实验技术与管理,2010,27(4):130-132.
  [4]马汉达,鲍可进.计算机硬件课程实验教学改革与实践[J].实验室研究与探索,2013(10):360-362.
  [5]胡世昌.用Logisim改革数字电路实验[J].沈阳师范大学学报(自然科学版),2015,33(2):301-304.
  [6]BURCH C.Logisim[EB/OL].[2016-1-23].http://www.cburch.com/logisim/
  [7]Minnie’s Stuff.An Example Hardwired CPU[EB/OL].[2016-1-23].http://minnie.tuhs.org/CompArch/Tutes/week03.html
  [8]唐朔飞.计算机组成原理[M].北京:高等教育出版社,2008:219-247.
其他文献
已有的研究表明,烧伤后糖皮质激素受体(GR)减少,但其意义不清,为了阐明烧伤后GR减少的意义,本实验以GR的竞争性拮抗剂RU38486阻断严重烫伤大鼠体内的GR,通过检测大鼠肺、肝
书面表达能力是语言的四大技能之一,初中学生的书面表达能力普遍较弱。本文结合教学实践阐述了写作训练中提高学生书面表达能力的一些具体教学方法,并结合教学案例提出了一些
新近发改委出台的“钢铁产业发展政策”看起来是有利于大型国有钢铁企业通过并购实现扩张的,但行业格局是否就此向着政策所期望的方向改变却并非如此一目了然。此前,发改委曾
Unpredictable meteorological information,especially that endangers flight safety,should be transmitted to a cockpit to make a flight crew obtain meteorological
大家知道,以爱国、奋斗、团结、奉献为特征的红岩精神,同井冈山精神、长征精神、延安精神一样,都是中国共产党人和中华民族的宝贵精神财富。但是,近些年来异端邪说此起彼伏。
长征精神把全国人民和中华民族的根本利益看得高于一切,坚定革命的理想和信念,坚信正义事业必然胜利;为了救国救民,不怕任何艰难险阻,不惜付出一切牺牲;坚持独立自主,实事求
河西是西夏王朝的重要组成部分,处于河西中部的张掖地区,西夏文化的一些遗迹和遗物承载着西夏文化的信息,诉说着西夏文化曾经的辉煌。这些遗迹和遗物有下龙王庙与西夏黑河桥
目的:研究重症急性胆管炎时糖皮质激素受体的变化。方法:采用放射配体结合测定法,研究重症急性胆管炎(ACST)患者外周血白细胞糖皮质激素受体(GCR)的变化结果:ACST患者白细胞GCR水平显著低于对照组水平。结论:GCR水平的变化对ACST患者合理应用糖皮质激素(GC)辅助治疗有参考价值。
有机肥作为基肥,可铺在苗床上,局部改良土壤;也可将有机肥撒到地表,在播种前随着翻地将肥料全面施入土壤表层,然后耕入土中。施用原则如下。①条施、穴施、集中施用,特别是生
随着时代的前进,柯美科在龙头的造型上不断地创新,它生的厨房浴室用龙头种类含面盆等有100种以上,有单把手龙头包括长柄式把手及水晶球式把手,欢把子龙头合良柄式、短柄式及水晶