合肥学院计算机组成原理实验三.docx

上传人:罗晋 文档编号:11657874 上传时间:2021-08-28 格式:DOCX 页数:3 大小:81.59KB
返回 下载 相关 举报
合肥学院计算机组成原理实验三.docx_第1页
第1页 / 共3页
合肥学院计算机组成原理实验三.docx_第2页
第2页 / 共3页
合肥学院计算机组成原理实验三.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《合肥学院计算机组成原理实验三.docx》由会员分享,可在线阅读,更多相关《合肥学院计算机组成原理实验三.docx(3页珍藏版)》请在三一文库上搜索。

1、计算机科学与技术系实验报告专业名称软件工程课程名称计算机组成原理项目名称基本运算器实验班级学号姓名同组人员实验日期 2015.4.20一、实验目的与要求(1) 了解运算器的组成结构(2)掌握运算器的工作原理二、实验逻辑原理图与分析D7分析:运算器内部还有三个独立0运算器原理图到逻辑、移位运算部件,要处理的数据存于暂存器A和暂存器B中,三个部件同时接收来自A和B的数据,个部件对操作数进行何种操作由控制信号S3s2S1S卸CN来决定,任何时候,;梦路选择开关只能选择三部件中的ALU的输出。如果是影响进位的运算三班将他进位俣 中所有模块集成在一片CLPLfrofFC,在运算结果输隹个部列,码器侬结果

2、作为置ALU零标志。ALU三、数据通路图及分析(画出数据a路图并作出分析rCY2移位运算X X X X X X X X显示A显示BFCCNFC壬数据通路S0逻辑运算数据通路X X XO送算数据通路四、实验数据和结果分析实验数据: 一运算类型 逻辑运算进位A 65 65 -T4BA7A7S3 S2 S1 S00 0 0 00 0 0 1CNXX结果CY1CY2=XX算数运算DAT4S1S0碗干0多路开/F=25)甲C=(0)整(0底 S2F=(9A) FC=(0) FZ=(0)1 0 0 0x YpF=(CSA)FC=30fFZ=(0)LOG-XX0S2 .0-40 1 r-0A=XX0 0 1

3、S0* FZS1 F=(E7) FC=(0) FZ=(0)T4F=(65) FC=(0) FZ=(0)F=(A7) FC=(0) FZ=(0)o 1 01 X SO S2 = SHF=XXS1CY2I=(32) FC=(1) FZ=( F-(B2) FC-(1)Fz=( F=(CA)-FC=(1)-FZ=(0)F-(CA) FC-(0) FZ-(0)F-(65)| FC-(0) FZ-(0)F=(0=XXFC=(1) FZ=(0)F=(0D)*=(1) FZ=(0)F=(BE) FC=(1) FZ=(0)F=(64) FC=(0) FZ=(0)1 1 0 X1 X X X X XX X F=(

4、66) FC=(0) FZ=(0)S0CnL LDBT4结果分析:(1)当S& S2、S1、S0-0010时,此时运算器进行的是逻辑与运算,因为暂存器 A中的数据存入的是65H,用二进制表示为0110 0101,暂存器B中的数据存入的是A7H用二进制表示为1010 0111, 将A和B的二进制数进行逻辑与后得到的二进制数为 0010 0101,其十六进制表示为25H,故运算 器中的显示数据为25Ho(2)当S& S2、S1、S0-0011时,此时运算器进行的是逻辑或运算,因为暂存器 A中的数据存入 的是65H,用二进制表示为0110 0101,暂存器B中的数据存入的是A7H用二进制表示为101

5、0 0111, 将A和B的二进制数进行逻辑与后得到的二进制数为 1110 0111,其十六进制表示为E7H故运算 器中的显示数据为E7卜(3)当S3、S2、S1、S0-0111, CN-1时,此时运算器进行的是 F-A带进位循环左移一位,因为 暂存器A中的数据存入的是65H,用二进制表示为0110 0101,将其左移一位0,末位补上移出的0 后,其二进制表示为1100 1010,其对应的十六进制表示为 CAH故运算器中白显示数据为 CAH (4)当S3、S2、S1、S0=1011时,此时运算器进行的是算术运算 F=A-B,因为暂存器A中的数 据存入的是65H,用二进制表示为0110 0101,

6、暂存器B中的数据存入的是A7H用二进制表示为 1010 0111,因为AART-多路开关,BUS,进行的是算数运算,保留。4 .置ALU_B=0 LDA=0 LDB=0H (S3、S2、S1、S0) =1010,实现了什么数据通路,进行什么运算? 答:LDA LDB-ART-多路开关,BUS,进行的是算数运算,F=A+B+FC5 .置 ALU_B=0 LDA=0 LDB=(H ( S& S2、S1、S0) =1010,运算结果是多少?答:F=A+B+FC,FC=0f F=0D,FC=1 时,F=OE6 .你对74181的功能有哪些认识?答:4位算逻单元,A B为输出操作数,F为结果,可以进行算数运算和逻辑运算,Cn为低位进位,通过与74182的级联可以构造多位数的加法器。小结:在本次实验中,我初步了解了运算器的基本组成结构, 并且掌握了运算器的工作原理。与此同 时,我对运算器的三种运算,逻辑运算、 算术运算和移位运算有了直观的感受,对与它们的理解更 加深刻,也懂得了这三种运算的区别和联系。 在实验中,给我的最大感受依旧是细心决定实验的成 败,往往实验中的一次小小的走神,总是会致使你的某一步错误,然后导致实验结果的错误,而且 你还觉得自己做的都是正确的,不知道实验究竟是错在哪里。得分(百分制)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1