计算机组成原理实验报告二.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理实验报告二   上海大学计算机组成原理实验报告二   姓名:学号:座位号:   上课时间:教师:报告成绩:   一、实验名称:运算器实验二、实验目的:   1.学习数据处理部件的工作方式控制。2.学习机器语言程序的运行过程。   三、实验原理:   CP226实验仪的运算器由一片CPLD实现,包括8种运算功能。运算时先将数据写到寄存器A和寄存器W中,根据选择的运算方式系统产生运算结果送到直通门D。   实验箱上可以向DBUS送数据的寄存器有:直通门D、左移门L、右移门R、程序计数器PC、中断向量寄存器IA、外部输入寄存器IN和堆栈寄存器ST。它们由138译码器的   四、实验内容:   1.计算37H+56H后左移一位的值送OUT输出。2.把36H取反同54H相与的值送人R1寄存器。   五、实验步骤:   实验内容(一):   1.关闭电源。用8位扁平线把J2和J1连接。   2.用不同颜色的导线分别把K0和AEN、K1和WEN、K2和S0、K3和S1、K4和S2、   K6和X0、K7和X1、K8和X2、K9和OUT连接。3.K15~K0全部放在1位,K23~K16放0位。   4.注视仪器,打开电源,手不要远离电源开关,随时准备关闭电源,注意各数码管、   发光管的稳定性,静待10秒,确信仪器稳定、无焦糊味。5.设置实验箱进入手动模式。   6.设置K0=0,K8K7K6=000,K23~K16=。7.按下STEP键,在A寄存器中存入37。8.设置K0=1,K1=0,K23~K16=。9.按下STEP键,在W寄存器中存入56。   10.设置K0=1,K1=1,K8K7K6=110,K4K3K2=000。11.按下STEP键,L寄存器显示1A。12.设置K9=0,其他保持不变。   13.按下STEP键,OUT寄存器显示1A。14.关闭实验箱电源。   实验内容(二):   1.基本与实验内容(一)的前5个步骤相同(去掉连接OUT寄存器的导线)。2.连接K10和SA,K11和SB,K12和RWR。   3.设置K0=0,K8K7K6=000,K23~K16=。4.按下STEP键,A寄存器显示36。5.设置K8K7K6=100,K4K3K2=110。6.按下STEP键,A寄存器显示9C。   7.设置K1K0=01,K8K7K6=000,K4K3K2=111,K23~K16=。8.按下STEP键,W寄存器显示45。   9.设置K1K0=11,K8K7K6=100,,4K3K2=011,K10K11=10,K12=0。10.按下STEP键,D寄存器和R1寄存器显示40。11.关闭实验箱电源。   六、实验结论:   实现数据处理部件的工作方式控制和机器语言程序的运行过程。   七、体会:   通过本次试验,我对运算器实验了解更深了并进一步巩固了第一周所学的内容。   八、思考题:   如何计算3456H+12EFH的值?答:   通过CP226实验仪,把S2S1S0设置为100,可以使用带进位加法运算。由于是四位16进制,可以把它拆开,从个位开始计算,一位一位向上计算通过带进位加法器,即算(64H*64H+64H*10H*3H+64H*3H+10H*9H+8h)+(64H*10H*4H+64H*8H+10H*4H+7H)   实验二一位全加器实验   姓名:王雄   学号:   专业:数媒2班   【实验环境】   1.WindowsXX或WindowsXP   2.QuartusII、GW48-PK2或DE2-115计算机组成原理教学实验系统一台,排线若干。   【实验目的】   1、熟悉原理图和VHDL语言的编写。2、验证全加器功能。   【实验原理】   设计一个一位全加器,能完成两个二进制位的加法操作,考虑每种情况下的进位信号,完成8组数据的操作。   【实验步骤】   建立工程项目   原理图设计   新建项目后,就可以绘制原理图程序了。下面以一位全加器如图1-12所示为例,讲解原理图的编辑输入的方法与具体步骤。   图1-12一位全加器原理图   执行菜单“File”→“New…”,或在工具栏中单击图标,弹出如图1-13所示的“New”对话框。在此对话框的“DesignFiles”项中选择“BlockDiagram/SchematicFile”,在单击“OK”按钮,QuartusⅡ的主窗口进入如图1-14所示的原理图工作环境界面。   图1-13“New”对话框   在如图1-14所示的原理图工作环境界面中单击图标或在原理图编辑区的空白处双击鼠标或在原理图编辑区的空白处右键单击在弹出的菜单中选择“Insert”中的任意一个,弹出如图1-15所示的元件输入对话框,在“Name”栏中直接输入所需元

文档评论(0)

manyu + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档