ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:239.34KB ,
资源ID:22900379      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22900379.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机组成原理实验8报告Word格式文档下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机组成原理实验8报告Word格式文档下载.docx

1、 符 号 尾 数其中,第16位为符号位,数值表示范围是:-32768 - 32767。2、指令格式:(1)算术逻辑指令设计9条单字长算术逻辑指令,寻址方式采用寄存器直接寻址。其格式如下:7 6 5 43 21 0OP-CODErsrd011110001001101010111100110111101111指令CLRMOVADDSUBINCANDNOTRORROL 其中OP-CODE为操作码,rs为源寄存器,rd为目的寄存器,并规定: rs 或 rd选定寄存器 00 Ax 01 Bx 10 Cx(2)存储器访问及转移指令 存储器的访问有两种,存数和取数。它们都使用助记符MOV,但操作码不同。转移

2、指令只有一种,及无条件转移(JMP)。指令格式如下:7 65 4 M OP-CODE rd D 其中OP-CODE为操作码,rd为寄存器。M为寻址模式,D随M的不同其定义也不同,如下表所示: 操作码表000110指令说明写存储器读存储器转移指令寻址模式表 寻址模式M有效地址ED定义说明E=(PC)+1立即数立即寻址E=D直接地址直接寻址11E=100H+D 扩展直接寻址 (3)I/O指令输入(IN)和输出(OUT)指令采用单字节指令,其格式如下:操作码表addr其中,当OP-CODE=0100且addr=10时,从“数据输入电路”中的开关组输入数据;当OP-CODE=0100且addr=01时

3、,将数据输入到“输出显示电路”中的数码管显示。3、指令系统: 本实验共有十四条基本指令,其中算术逻辑指令8条,访问内存指令和程序控制指令4条,输入输出指令2条。下表列出了各条指令的格式,汇编符号和指令功能。4、设计微代码:设计三个控制操作微程序:存储器读操作(MRD):拨动清零开关CLR对地址、指令寄存器清零后,指令译码输入CA1、CA2为“00”时,按“单步”键,可对RAM连续读操作。存储器写操作(MWE):拨动清零开关CLR对地址、指令寄存器清零后,指令译码输入CA1、CA2为“10”时,按“单步”键,可对RAM连续写操作。启动程序(RUN):拨动清零开关CLR对地址、指令寄存器清零后,指

4、令译码输入CA1、CA2为“11”时,按“单步”键,即可转入到第01号“取指”微指令,启动程序运行。本系统设计的微程序字长共24位,其控制位顺序如下:24232221201918171615 14 1312 11 109 8 7654321S3S2S1S0MCnWE1A1B F1 F2 F3uA5uA4uA3uA2uA1uA0F1、F2、F3三个字段的编码方案如下表:F1字段F2字段F3字段选择0 0 0LDRiRAGP10 0 1LOADALU-GAR0 1 0LDR2RCGP30 1 1自定义1 0 0LDR1RBGP21 0 1LARPC-GLPC1 1 0LDIR299-GP41 1

5、1无操作流程图:三、实验参考代码:4、实验内容:本实验完成的是计算及验证实验结果,即输入开始数据,做完运算后计算结果是否正确。计算公式:Cx2(Ax/2 + Bx + 3),观察估计结果值与实验输出结果值是否相等。5、实验步骤:1连接硬件系统,电路图如图所示。(连线时应按如下方法:对于横排座,应使排线插头上的箭头面向自己横在横排插座上;对于竖排座,应使排线插头上的箭头面向左边插在竖排座上。)在图上更改如下连线:断开控制总线C1-C6和F4-F1上的接线数据输入电路DIJ1 接 数据总线BD7-BD0数据输入电路DIJ2 接 数据总线BD15-BD8数据输入电路DIJ-G 接 I/O控制电路Y3

6、微控器接口UAJ1 接 控制开关电路UA5-UA0脉冲源及时序电路fin 接 脉冲源及时序电路f/8脉冲源及时序电路T4-T1 接 控制总线T4-T1控制开关电路CA1 接 控制总线E4控制总线CA2 接 控制总线E52.实验步骤:写微代码-读微代码并验证结构-写机器指令-读机器指令及验证机器指令-运行程序(机器指令存放在RAM里,断电丢失,故断电后需重新输入)本实验的机器指令程序代码如下:Ax-11H Bx-53H 结果是72H 实验心得:本次课程设计完成的是一个具有复杂运算功能的模型机。通过构造一个指令系统,编写机器指令以实现一个较为复杂的算术运算功能,即通过输入数据,我理解了各个器件的功能与作用,微地址的使用与机器指令的设计。由于对知识的不熟悉,实验开始时进程比较慢,遇到了许多问题,但通过前面几次的基础实验逐渐对实验的流程和实验仪器更熟悉,做实验的速度明显加快。并且按照实验指导书提供的实验步骤,开始逐步练习,按照指导书实验八的实验步骤连接线路。设计了机器指令之后,由于实验设备问题或是实验过程中粗心大意常常遇到一些错误,如机器代码的错误输入、实验的错误连线以及输出显示的出错等等致使实验结果与预期的结果不相符。通过与同学们沟通讨论,认真研究以后修改了一些相关的机器指令之后反复测试,最后得出了正确的实验结果。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1