文档介绍:
计算机组成原理实验报告学号:2143521姓名:王劲翔提交日期:2017-1-3成绩: anizationLab Reports______________________________________________________________________________班级:_2143521__姓名:_王劲翔_学号:_2143521__实验日期:_2016.10.22_学院:__计算机与通信工程学院_______专业:___计算机科学与技术_____________实验顺序:___1___原创:__是_______实验名称:_____十六位机运算器实验_______实验分数:_______考评日期:________指导教师:张旭______________________________________________________________________________实验目的完成算术、逻辑、移位运算实验,熟悉ALU运算控制位的运用。______________________________________________________________________________实验环境十六位体系结构计算机组成原理试验箱______________________________________________________________________________实验原理实验中所用的运算器数据通路如图2-4-1所示。ALU运算器由CPLD描述。运算器的输出经过2片74LS245三态门与数据总线相连,2个运算寄存器AX、BX的数据输入端分别由4个74LS574锁存器锁存,锁存器的输入端与数据总线相连,准双向I/O输入输出端口用来给出参与运算的数据,经2片74LS245三态门与数据总线相连。图2-4-1 运算器数据通路图中AX、BX的写控制由O2~O0编码定义,通过按【单拍】钮完成运算源的数据打入。______________________________________________________________________________实验步骤及结果分析验证表2.4.2ALU运算器编码表所列的运算功能。在给定AX=6655h、BX=AA77h的情况下,改变运算器的功能设置,观察运算器的输出,填入下页表格中,并和理论分析进行比较、验证。表2.4.2 ALU运算器真值表运算控制运算表达式K15K13K12K11AXBX运算结果MS2S1S0带进位算术加A+B+C00006655AA77FUN=()带借位算术减A-B-C00016655AA77FUN=(BBDE)带进位左移RLCA00106655AA77FUN=(CCAA)带进位右移RRCA00116655AA77FUN=(B32A)算术加A+B01006655AA77FUN=()算术减A-B01016655AA77FUN=(BBDE)左移RLA01106655AA77FUN=(CCAA)右移RRA01116655AA77FUN=(B32A)取BX值B10006655AA77FUN=(AA77)AX取反NOTA10016655AA77FUN=(99AA)AX减1A-110106655AA77FUN=(6654)清零010116655AA77FUN=(0)逻辑或AORB11006655AA77FUN=(EE77)逻辑与AANDB11016655AA77FUN=(2255)AX加1A+111106655AA77FUN=(6656)取AX值A11116655AA77FUN=(6655)anizationAndArchitectureLab Reports______________________________________________________________________________班级:__21435_姓名:___王劲翔___学号:_2143521_实验日期:__2016.10.26____学院:____计算机与通信工程学院____专业:_____计算机科学与技术________实验顺序:__2__原创:__是____实验名称:________总线实验____________实验分数:_______考评日期:________指导教师:张旭实验目的熟悉和了解地址总线的组成结构、地址来源及集合原理;掌握程序段与数据段的寻址规则及地址部件的运用技巧。熟悉和了解总线的数据通路、双向互递原理及寻址方式与运用规则;掌握十六位数据总线中“字”与“字节”操作方法及源与目的奇偶效应。________________________________________________________________________
内容来自淘豆网www.taodocs.com转载请标明出处.