组成原理-实验报告1

组成原理-实验报告1

ID:35252076

大小:130.85 KB

页数:5页

时间:2019-03-22

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

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

1、计算机科学与工程学院计算机科学与工程学院《面向对象技术》试验报告(二)专业班级信息技术01试验地点J411学生学号1005110129指导教师张俊学生姓名周敏试验时间第10周星期5试验项目运算控制试验类别基础性()设计性()综合性(√)其它()试验目的及要求1.掌握八位运算器的数据传输格式。2.验证运算功能发生器及进位控制的组合功能。3.完成算术、逻辑、移位运算实验,熟悉ALU运算控制的运用。4.记录数据,并分析实验结果,完成实验报告。成绩评定表类别评分标准分值得分合计上机表现积极出勤、遵守纪律主动完成设计任务30分程序与报告程序

2、代码规范、功能正确报告详实完整、体现收获70分备注:评阅教师:日期:年月日5《面向对象技术》试验报告计算机科学与工程学院试验内容一、实验原理1.原理图实验中所用的运算器数据通路如图1所示。ALU运算器由CPLD描述。运算器的输出FUN经过74LS245三态门与数据总线相连,运算源寄存器A和暂存器B的数据输入端分别由2个74LS574锁存器锁存,锁存器的输入端与数据总线相连,准双向I/O输入输出端口用来给出参与运算的数据,经2片74LS245三态门与数据总线相连。图1 运算器数据通路图中AWR、BWR在“搭接态”由实验连接对应的二进

3、制开关控制,“0”有效,通过【单拍】按钮产生的脉冲把总线上的数据打入,实现运算源寄存器A、暂存器B的写入操作。2.运算器功能编码表1ALU运算器编码表算术运算逻辑运算K15K13K12K11功能K15K13K12K11功能MS2S1S0MS2S1S00000A+B+C1000B0001A—B—C1001/A0010RLC1010A-10011RRC1011A=00100A+B1100A#B0101A—B1101A&B0110RL1110A+10111RR1111A实验中通过控制MS2S1S0的电平高低来控制运算。5《面向对象技术》

4、试验报告计算机科学与工程学院例如:令MS2S1S0(K15K13~K11=0100),为算术加,FUN及总线单元显示A+B的结果令MS2S1S0(K15K13~K11=0101),为算术减,FUN及总线单元显示A-B的结果。令MS2S1S0(K15K13~K11=1101),为逻辑与,FUN及总线显示A逻辑与B的结果。令MS2S1S0(K15K13~K11=1100),为逻辑或,FUN及总线显示A逻辑或B的结果3.移位运算原理现代计算机CPU的累加器(A)在运算中通常含有移位的功能,为了规范运算器的设计,Dais-CMX08+在移

5、位运算时把累加器A视为移位的源与目的寄存器,也就是说移位是通过累加器A实现的,这种规范的设计理念使我们的运算器能够与标准机微指令系统相吻合,达到可以面向源程序级(汇编及C语言)的水准。1.移位控制编码表2移位编码表K15K13K12K11功能MS2S1S00111RR0110RL0011RRC0010RLC2.移位执行过程①循环左移②循环右移③带进位循环左移CY④带进位循环右移CY5《面向对象技术》试验报告计算机科学与工程学院所谓循环移位,就是指移位时数据的首尾相连进行移位,即最高(最低)位的移出位又移入数据的最低(最高)位。根据

6、循环移位时进位位是否一起参加循环,可将循环移位分为不带进位循环和带进位循环两类。其中不带进位循环是指进位“CY”的内容不与数据部分一起循环移位,也称小循环。带进位循环是指进位“CY”中的内容与数据部分一起循环移位,也称大循环。◆不带进位循环左移:各位按位左移,最高位移入最低位。◆不带进位循环右移:各位按位右移,最低位移入最高位。◆带进位循环左移:各位按位左移,最高位移入C中,C中内容移入最低位。◆带进位循环右:各位按位右移,最低位移入C中,C中内容移入最高位。循环移位一般用于实现循环式控制、高低字节的互换,还可以用于实现多倍字长数

7、据的算术移位或逻辑移位。二、实验内容将K23~K0置“1”,灭M23~M0控位显示灯。然后按下表要求“搭接”部件控制电路。表3运算实验电路搭接表连线信号孔接入孔作用有效电平1DRCKCLOCK单元手动实验状态的时钟源上升沿打入2X2K10(M10)源部件译码输入端X2三八译码八中选一低电平有效3X1K9(M9)源部件译码输入端X14X0K8(M8)源部件译码输入端X05XPK7(M7)源部件奇偶标志:0=偶寻址,1=奇寻址6MK15(M15)运算控制位:0=算术运算,1=逻辑运算7S2K13(M13)运算状态位S28S1K12(M

8、12)运算状态位S19S0K11(M11)运算状态位S010AWRK17(M17)A运算源寄存器写使能低电平有效11BWRK18(M18)B运算源暂存器写使能低电平有效1.按照上表所示的信号孔和接入孔连接好电路。2.通过“I/O输入输出单元”开关向

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

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

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