- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理实验报告解析
《计算机组成原理及系统结构》实验报告实验名称运算器实验、通用寄存器实验、移位寄存器实验实验室实验楼418实验日期 2014-11-20、2014-11-25、2014-11-27实验一运算器实验一、实验目的1. 掌握简单运算器的数据传输方式。2. 验证运算器功能发生器(74LS181)及进位控制的功能组合。3. 完成不带进位及带进位算术运算实验、逻辑运算实验,了解算术逻辑运算单元的运用。二、实验原理图1输入设备单元实验中所用的输入/输出设备如图1所示。此次实验需要连线的有三个部分,一是运算单元,二是时序启停单元,三是缓冲输入单元。进行实验时,先按动复位按钮,让系统进行初始化,然后,操作通过【增址】切换到“L”状态,即手动模式进行,通过键盘,数据开关和二进制开关单元控制数据输入。写操作,读操作和运算结果都通过数据显示灯显示,该显示接口以二进制方式显示输出结果(灯亮表示该输出位为1,灯灭表示该输出位为0)。【单步】键用来控制脉冲信号,二进制开关中的LDDR1,LDDR2,ALU-B,SW-B,S3,S2,S1,S0,CN,M均为高电平有效(灯亮为高电平,灯灭为低电平).两片74LS181芯片以串/并形式构成的8位字长的运算器,两个芯片的控制端S0-S3和M各自相连,运算器的两个数据输入端分别由两个数据暂存器DR1,DR2锁存数据。将总线中的数据锁存到DR1和DR2中,则LDDR1或LDDR2需为高电平,当脉冲来临时,总线中的数据就可以锁存到DR1和DR2中了。数据显示灯已于总线相连,用来显示总线上的数据,当DR1,DR2打入数据时,数据开关三态门打开,运算器输入三态门关闭,输出数据至总线时,应该保证数据输入三态门关闭。图2 输出设备单元三、实验内容及结果分析(一).算术运算实验(1)写操作(置数操作)拨动二进制数据开关向DR1和DR2寄存器置数,具体操作步骤如下:结果分析:通过控制数据开关输入要写入的数据,令CAB=0,CE=0,SW-B=1,LDDR1=1,LDDR2=0,按【单步】键即可向寄存器DR1中写入数据,如果发光二极管显示的数据与数据开关写入的数据相同则向DR1写入成功,再次通过控制数据开关输入要写入的数据,令,LDDR1=0,LDDR2=1,按【单步】即可向寄存器DR2中写入数据,如果发光二极管显示的数据与数据开关写入的数据相同则向DR2中写入成功,DR1,DR2分别显示数字65和A7。LDDR1,LDDR2分别控制着数据开关的内容是否能送往运算寄存器DR1,DR2.(2)读操作(运算寄存器内容送总线)首先关闭数据输入三态控制端(SW-B=0),存储器控制端CE保持为0,令LDDR1=0、LDDR2=0,然后打开ALU输出三态门(CBA=010),置M、S0、S1、S2、S3为11111,再按【单步】键,数据总线单元显示DR1的内容,若把M、S0、S1、S2、S3置为10101,再按【单步】键,数据总线单元显示DR2的内容。结果分析:读操作时,CBA是选择部件编码,当置于010时代表选择运算器,并将其数据送往总线,,M是算数逻辑选择端,M=0执行算数操作,M=1执行逻辑操作,S3,S2,S1,S0为运算选择控制端,令SW-B=0,存储器控制端CE=0,LDDR1=0,LDDR2=0,CBA=010,置M,S0,S1,S2,S3均为11111,按单步建,数据总线显示DR1的内容,因为此时的执行的是F=B逻辑操作,同理置M,S0,S1,S2,S3为10101,LDDR2=0,CBA=010,置M,S0,S1,S2,S3均为11111,按单步建,数据总线显示DR1的内容,因为此时的执行的是F=B逻辑操作,同理置M,S0,S1,S2,S3为10101,数据总线显示DR2的内容。即将DR1和DR2的内容送到总线上。⑶算术运算(不带进位加)置CBA=010,CN、M、S0、S1、S2、S3状态为101001,按【单步】键,此时数据总线单元应显0CH)。结果分析:当CBA=010,CN、M、S0、S1、S2、S3状态为101001进行算数65和A7的加运算,并将结果显示到数据总线上,此时数据总线单元显0CH)。(二)进位控制实验⑴进位位清零操作在“L”状态下,按动【复位】按钮,进位标志灯CY“灭”,实现对进位位的清零操作。(当进位标志灯“亮”时,表示CY=1)。用二进制数据开关向DR1和DR2寄存器置数(2)首先关闭ALU输出三态门(CBA=000)、CE=0,开启输入三态门(SW-B=1),设置数据开关,向DR1存55H),向DR2存AAH)。操作步骤如下:结果分析:在实验开始时一定要按动复位键进行清零操作,否则会影响结果,然后,通过控制数据开关输
文档评论(0)