全球旧事资料 分类
它是一款基于Java的应用程序,可运行在任何支持JAVA环境的平台,方便学生来学习设计和模仿数字逻辑电路。Logisim中的主要组成部分之一就在于设计并以图示来显示CPU。当然Logisim中还有其他多种组合分析模型来对你进行帮助,如转换电路,表达式,布尔型和真值表等等。同时还可以重新利用小规模的电路来作为大型电路的一部分。
3
实验内容
31Logism实验
学习使用Logism工具栏上的功能学会使用子电路,并能将子电路放到mai
电路中使用学习使用时钟,并能使用时钟单步或自动运行学会使用分线器,理解线宽的概念学会使用隧道,学习使用探测器,了解logisim数据监测方法。熟悉按键、LED,数码管等基本输出设备
1
f华中科技大学课程实验报告
32运算器封装实验
利用logisim平台中现有运算部件构建一个32位运算器,可支持算数加、减、乘、除,逻辑与、或、非、异或运算、逻辑左移、逻辑右移,算术右移运算,支持常用程序状态标志(有符号溢出OF、无符号溢出CF,结果相等Equal),运算器功能以及输入输出引脚见下表,在主电路中详细测试自己封装的运算器。
表1片引脚与功能描述引脚XYALU_OPResultResult2输入输出输入输入输入输出输出位宽323243232功能描述操作数X操作数Y运算器功能码,具体功能见下表ALU运算结果ALU结果第二部分,用于乘法指令结果高位或除法指令的余数位,其他操作为零OFCFEqual输出输出输出111有符号加减溢出标记,其他操作为零无符号加减溢出标记,其他操作为零Equalxy10对所有操作有效
表2运算符功能ALUOP000000010010001101000101011001111000十进制运算功能ResultXY逻辑左移(Y取低五位)Result20ResultXY算术右移(Y取低五位)Result20
0123456
78
ResultXY逻辑右移(Y取低五位)Result20ResultXY310Result2XY6332有符号ResultXYResult2XY无符号
ResultXYResult20SetOFCFResultXYResult20SetOFCFResultXYResult20ResultXYResult20
2
f华中科技大学课程实验报告
10011010101111001101111011119101112131415ResultXYResult20ResultXYResult20ResultXY10Sig
edResult20ResultXY10U
sig
edResult20ResultResult20ResultResult20ResultResult20
33运算通路实验
利用上述步骤封装的8位运算器子电路,以及寄存器模块,构建一个可自动计算等差数列求和的运算器电路,(不允许使用其他功能模块,运算由时钟驱动,每一个时钟完成一次加法),可方便设置等差数列初r
好听全球资料 返回顶部