计算机组成原理实验 2.5 运算器 赖晓铮.ppt

计算机组成原理实验 2.5 运算器 赖晓铮.ppt

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理 实验系列 一、总线与寄存器 二、进位加法器 三、比较器(仲裁器) 四、计数器 五、运算器 六、存储器 七、时序发生器 八、微程序控制器 九、硬布线控制器 赖晓铮 博士 华南理工大学 laixz@scut.edu.cn QQ: (五)运算器 实验 实验内容: ● 运用算术逻辑运算器74LS181进行有符号数/无符号数的算术运算和逻辑运算。 实验目的: ● 了解算术逻辑运算器(74LS181)的组成和功能。 ● 掌握基本算术和逻辑运算的实现方法。 运算器 实验 电路图 74LS181逻辑功能表 实验步骤: 启动仿真前,令(S3,S2,S1,S0,M,CN) = (1,1,1,1,1,1),DRA_CLK = DRB_CLK = 0,#SW_BUS = #ASLU_OE = 1;启动仿真后,令#SW_BUS = 0,手动拨码开关分别向锁存器DRA和DRB写入两个8位十六进制无符号数(例如 A=0xAA, B=0x55)。再令#SW_BUS=1,#ALU_OE=0,参照逻辑功能表,改变运算器的控制信号(S3,S2,S1,S0,M,CN),观察运算器的输出F和标志位CF、SF、ZF,并填表记录。 启动仿真前,同上述步骤;启动仿真后,令#SW_BUS = 0,手动拨码开关向锁存器DRA、DRB分别打入两个8位十六进制有符号数(例如A= + 0x7A,B=-0x75)。再令#SW_BUS=1,#ASLU_OE=0,参照逻辑功能表,改变运算器的控制信号(S3,S2,S1,S0,M,CN),观察运算器的输出F和标志位CF、SF、ZF,并填表记录。 思考题: ● 74LS181运算器可以区分有符号数运算和无符号数运算么?可以执行无符号数的加法和减法运算么?对于有符号数的运算,74LS181运算器是补码运算器还是原码运算器? ● 在74LS181运算器的通路中,输入锁存器DRA、DRB的作用是什么?运算结果输出端连接的74LS244缓冲器的作用又是什么? 如果去掉上述器件之一,运算器还能正常工作么? ● 当74LS181运算器进行无符号数运算的过程中,运算结果的标志位SF有无意义?在有符号数运算过程中,标志位CF的含义是一致的么?如果做两个有符号数加法“A+0”,标志位CF置位么?如果做两个有符号数减法“A-0”,标志位CF置位么?在什么情况下有符号数加法会出现标志位CF置位? (五)运算器 实验

文档评论(0)

yanpan1 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档