组成原理实验报告运算器组成实验

组成原理实验报告运算器组成实验

ID:35252086

大小:708.38 KB

页数:10页

时间:2019-03-22

组成原理实验报告运算器组成实验_第1页
组成原理实验报告运算器组成实验_第2页
组成原理实验报告运算器组成实验_第3页
组成原理实验报告运算器组成实验_第4页
组成原理实验报告运算器组成实验_第5页
资源描述:

《组成原理实验报告运算器组成实验》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、课程实验报告课程名称:计算机组成原理计算机科学与技术学院10一、实验名称实验名称:运算器组成实验二、实验目的1、掌握带累加器的运算器实验2、掌握溢出检测的原理及实现方法3、理解有符号数和无符号数运算的区别4、理解基于补码的加减运算实现原理105、熟悉运算器的数据传输通路三、实验设备JZYL—Ⅱ型计算机组成原理实验仪一台芯片:74LS181运算器芯片2片74LS3738D锁存器3片四、实验任务自己设计一个电路和利用实验参考电路进行实验,实验要求先将多个运算数据事先存入存储器中,再由地址选中,选择不同的运算指令,进行运算,并将结

2、果显示,还可以进行连续运算和移位,最后将最终结果写入到存储器中。参考电路:技术要点1)利用74181设计8位运算器;2)设计基于单符号位的溢出检测方法和实现电路。要求能支持有符号数和无符号数加法运算的溢出检测。选择适当的数据验证你所设计的电路的功能。3)利用373芯片增加累加器功能对上述电路进行综合集成,利用多路选择器设计电路,实现对有符号数(用补码进行计算)和无符号数运算、加/减运算的支持;10五、设计实验101074LS373管脚图74LS373真值表DnLEOEOnHHLHLHLLXLLQ0XXH高阻态2)74LS181

3、:74LS181是一个四位运算器。实验中要用多个如下图所示的异或门来实现数据的奇偶校验。1074LS181管脚图74LS181功能表2、设计思路1)将两片74LS181通过373连在一起,通过373的锁存功能实现八位运算2)溢出检测的设计:无符号:无符号运算中,若最高位存在进位,则表示有溢出,否则则表示无溢出,所以只需直接将最高进位位(即Cn+4)与灯相接,高电位表示有溢出,低电位表示无溢出(电路图略)10有符号:根据运算过程中最高数据位的进位与符号位的进位位是否一致进行检测,设运算过程中最高数据位的进位产生的进位信号为Cd,

4、符号位产生的进位信号为Cf,当参加运算的两数均为正数时,则Cf=0且符号位之和为Sf=0,此时若Cd=1,则导致运算结果的符号位与参加运算的数的符号位不同,会发生溢出;当参加运算的两数为负数,则Cf=1,且之和为Sf=0,此时只有Cd=1才能使Sf=1,运算结果的符号位才与参加运算的符号相同,若Cd=0,则Sf=0导致运算结果的符号位与参与运算的数的符号位不同,也会发生溢出。综上所述,利用公式即可进行溢出检测。但上述方案在已有条件下难以实现,经老师建议,改为根据操作数和运算结果的符号是否一致进行溢出检测。设,为参加运算数的符号

5、位,为结果的符号位,为溢出标志符,当取1时表示发生一处。基于该方法的公式为:六、实验结果的记录与分析1、实验过程1构造八位运算器检测记录:构造八位运算器检测记录表S3S2S1S0数据A数据B运算结果MCn10010000000100000001000000100110010000001000000001000000110110010000000100000010000000110110011000000010000000000000000111100000000100000001000000000111000000001000

6、000000000000101110000000000000000100000001011101010101001010101111111110该记录表明:8位运算器构造成功2、实验过程2添加溢出检测检测记录添加溢出检测检测记录表S3S2S1S0数据A数据B运算结果MCn溢出10010111111110000000001111111011该记录表明:溢出检测添加失败,没有达到预期效果3、实验过程3添加373芯片后检测记录添加373芯片后检测记录表脉冲A脉冲BS3S2S1S0数据结果A结果BMCn1010100100000001

7、00000001000000000101100100000001000000010000000101101001000000010000001000000001010110010000000100000010000000100110100100000010000001000000001001011001000000100000010000000100011010010000001000000110000001000101100100000010000001100000011001该记录表明:可实现累计和数据传送4、实验过程4添

8、加求补电路后检测记录添加求补电路后检测记录表脉冲A脉冲BS3S2S1S0数据结果A结果BMCn0/11010010000010100000101000000000110110010000010100000101000001010110010011000001100000101

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。