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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、2.设置功能状态开关为 00110;3.于 PC 端运行 Pcec16.exe;4.按 RESET,START键,若 PC 端出现如下输出(如图 1.1所示),则操作成功;图 1.1 2)仿真软件相关操作:1。在项目文件夹找到 tec2ksim.exe并启动;图 2。1 2。点击文件启动监控程序;2 4。若 PC 端出现如下输出(如图 2。3所示),则操作成功;图 2.3 3)理解下列监控命令功能:A、U、G、R、E、D、T 1.A命令:完成指令汇编操作,把产生的指令代码放入对应的内存单元中,可连续输入。不输入指令直接回车,则结束 A命令(如图 3.1所示);图 3。U命令:从相应的地址反汇编

2、 15条指令,并将结果显示在终端屏幕上(如图 3.2所示);2 注:连续使用不带参数的 U命令时,将从上一次反汇编的最后一条语句之后接着继续反汇编。3.G命令:从指定(或默认)的地址运行一个用户程序(如图 3。3所示);图 3.3 4.R 命令:显示、修改寄存器内容,当 R 命令不带参数时,显示全部寄存器和状态寄存器的值(如图 3.4所示);图 3.4 5。E命令:从指定(或默认)地址逐字显示每个内存字的内容,并等待用户打入一个新的数值存回原内存单元(如图 3.5所示);图 3.5 6。D命令:从指定(或默认)地址开始显示内存 120个存储字的内容(如图 3。6所示);图 3.6 7。T命令:

3、从指定地址(或当前地址)开始单条指令方式执行用户程序(如图3。7 所示);7 4)编程中不能随意使用的寄存器及他们分别表示什么含义:R4:R4 是操作系统的栈顶指针,指向堆栈的顶部;2.R5:R5 是程序寄存器,里面的值总是指向当前程序运行点的地址;5)根据所学知识编写:从键盘输入一个数字,则计算该值到 10的累加和,结果存入 R2中。通过 A命令编写程序(强烈建议同学们自己思考编程,不要直接照搬代码,);图 5.1 2。通过 G命令运行程序;图 5。2 我们看到 R2的值为 37(十六进制),程序运行成功。实验二脱机运算器实验 实验时间:(以上部分由学生填写,如有遗漏,后果由学生本人自负)1

4、、实验目的 1)理解运算器芯片 Am2901的功能和内部组成,运行中使用的控制信号及各自的控制作用;2)理解 4片 Am2901 构成 16位运算器的具体方案,各数据位信号、各控制位信号的连接关系;3)使用 24位微型开关中的 23 位控制信号确定运算与处理功能.2、实验平台 硬件平台:清华大学 TEC-XP 实验箱的 AM2901 运算器部分 软件平台:PC 端脱机运算器仿真程序 3、实验要求 1)了解 TECXP 运算器基本组件 2901的工作原理;2)了解 TECXP 实验箱是如何使用 4片 2901 构成 16位运算器;3)了解并掌握 24 位控制开关相应的序列所实现的控制功能;4)基

5、于以上所学完成 ppt 最后要求的实验内容(控制信号表格)。4、操作步骤及实验内容 1)实验方式功能开关设置为:1XX00 2)运算器芯片为,该芯片为几位的芯片:Am2901 4片 4 位芯片 3)运算器四个标志位 C、Z、V、S 分别为什么含义:C:进位标志位,C=1 时表示有进位 Z:零标志位,Z=1 时表示运算结果为 0 V:溢出标志位,V=1 时表示溢出 S:符号标志位,S=1 时表示为负 4)完成表格中操作,写出每部操作对应的指令,观察每部操作与控制信号的关系:1.启动 PC 端脱机运算器仿真程序 图 4。1 2.输入指令编码 注:在实验箱上,ALU 输出不需要触发,而软件模拟器则需

6、要鼠标点击触发,故表中压 START 前的 ALU 输出对应的是软件压 START 后的 ALU输出 a.图 4.2 b。图 4。3 c。图 4.4 d.图 4。5 e.图 4。6 f.图 4。7 g.图 4.8 h。图 4.9 i.图 4.10 j。图 4.11 k。图 4.12 5)完成以下操作,并将控制信号添到表中:功能 功能 对应汇编指令 控制信号 I86 I53 I2-0 SST SSH SCI B地址 A地址 R_1_1234 MVRD 011 000 111 001 0000 0001 不用 R_9_789F MVRD 011 000 111 001 0000 1001 不用 R

7、_1_R_9_R_1_ SUB 011 010 001 001 0001 0001 1001 R_1_R_1_+1 INC 011 000 011 001 0001 0001 不用 R_10_R_1_ MVRR 011 000 100 001 0000 1010 0001 R10R10R_1_ AND 011 100 001 001 0000 1010 0001 QR_10_ MVRR 011 000 100 001 0000 不用 1010 控制作用 基本指令集或者扩展指令集指令 Y的输出、通用寄存器接收、Q寄存器接收 运算功能选择 数据组合选择状态 寄存器接收 Cin B端口地址 A端口地

8、址 功能 按 START 之前 按 START 之后 Y15Y0 C Z VSY15Y0 C Z VS R_1_1234 1234 1234 R_9_789F 789F 789F R_1_R_9_-R_1_ 666B 5407 R_1_R_1_+1 666C 666D R_10_R_1_ 666C 666C R10R10R_1_ 666C 666C QR_10_ 666C 666C 注:脱机运算器模拟程序只能输入 4为二进制数,故 5)在此不予演示。实验三存储器扩展实验 实验时间:实验台:(以上部分由学生填写,如有遗漏,后果由学生本人自负)1、实验目的 1)深入理解计算机内存储器的功能、组成知

9、识;2)深入地学懂静态存储器芯片的读写原理和用它们组成教学计算机存储器系统的方法(即字、位扩展技术),控制其运行的方式;注意:思考并对比静态和动态存储器芯片在特性和使用场合等方面的同异之处.2、实验平台 硬件平台:清华大学 TECXP 实验箱、扩展芯片 HN58C65p-25 软件平台:exe、PC 端指令集仿真软件 3、实验要求 1)完成硬件跳线连接、芯片扩充 2)掌握 RAM和 EEPROM 在存储上的区别 3)完成验证代码编写 4、操作步骤及实验内容 1)实验功能开关设置及联机操作步骤(参考实验一);00110 2)完成 HN58c65p-25 两片 EEPROM的物理扩展;3)完成必要

10、的跳线设置,课堂中扩展的 EEPROM 的地址范围为;4000-5FFF 4)用监控程序的 D、E命令对存储器进行读写,比较 RAM(6116)、EEPROM(28 系列芯片)存储性质上的异同,给出结果描述,并解释原理;用 E命令对 RAM和 EEPROM 写入后,关闭电源,再打开电源,用 D 命令查看写入的内容,RAM在断电后不保存写入的内容,而 EEPROM 保存。注:在模拟器环境下无法分辨二者区别,故在此不予演示.5)用监控程序的 A 命令分别对 RAM(6116)和扩展存储器 EEPROM(28 系列芯片)进行读写,用 U命令查看结果是否正确,如不正确,分析原因;对于 RAM来说正确,

11、对于 ROM来说不正确 原因:ROM读写比较缓慢,当一次烧录 2 个地址单元的内容时,第二个地址单元烧录不成功,便执行下一个地址单元了,因此为了烧录成功,需要在写入操作时,每写一个地址单元,等待 1ms.注:在模拟器环境下二者皆烧录正确,故在此不予演示.6)基于以上所学完成:从键盘上输入一个 09的数字,将从该数字开始到 F的所有数据存储到扩展之后的 5000开始的 EEPROM 存储器单元中.图 4.1 运行程序后,我们用 D命令查看,数据已经存入;图 4.2 实验四中断实验 实验时间:第周星期年月日节 实验室:(以上部分由学生填写,如有遗漏,后果由学生本人自负)1、实验目的 理解中断的原理

12、,学习和掌握中断产生、响应、处理等技术,其中主要涉及到如下几点:1)中断源的捕捉 2)中断向量表的查询 3)中断服务处理程序(ISR)2、实验平台 硬件平台:清华大学 TEC-XP 实验箱的右下角中断按钮部分 软件平台:监控程序 pcec16.exe、PC 端中断实验仿真系统 3、实验要求 1)了解中断的原理 2)了解向量中断和非向量中断的区别 3)了解中断源、中断向量表以及中断服务处理程序之间的联系 4)搞清楚三个中断源的优先级,以及中断的嵌套规则 4、操作步骤及实验内容 1)实验功能开关设置;00010 2)了解中断源按键在 TECXP 实验系统的位置,说明三个中断源的优先级(按左中右);

13、优先级左中右 3)给出三个中断源对应在中断向量表的地址;左:240CH:JR 2460 中:2408H:JR 2440 右:2404H:JR 2420 4)解释三条扩展指令的使用方法和写法 EI,IRET 和 DI;EI:开中断指令,用 E 命令写入 6E00(如图 4。1)图 4.1 IRET:中断返回指令,用 E命令写入 EF00(如图 4.2)图 4.2 DI:关中断指令,用 E 命令写入 6F00(如图 4。3)图 4。3 5)读懂实验 ppt 中的中断实例程序,编写程序实现如下内容:a 主程序循环显示字母M,如果捕捉到中断源 1 的时候在屏幕循环显示数字 1;捕捉到中断源 2的时候在

14、屏幕上循环显示数字 2;捕捉到中断源 3的时候在屏幕上循环显示数字 3;b 并且需要实现在中断显示的过程中,如果按下任意键则中断返回到上一级程序继续运行;c 实验以优先级为主要依据的嵌套 d自己编写三段中断服务子程序,不允许存在重叠(即避免使用事例程序 2450地址处的程序)(1)编写主程序 图 4.4(2)编写第一段中断子程序 图 4.5(3)编写第二、三段中断子程序(似第一段)图 4.6 图 4.7(4)编写第二、三段中断子程序(似第一段)图 4。8 程序运行成功 实验五 I/O接口扩展实验 实验时间:(以上部分由学生填写,如有遗漏,后果由学生本人自负)1、实验目的 学习串行口的正确设置与

15、使用,通过实验箱的两个串口实现两台 PC的通讯 2、实验平台 硬件平台:清华大学 TECXP 实验箱的 I/O 接口部分 软件平台:监控程序 pcec16.exe 3、实验要求 1)按照实验要求必要的连线 2)扩展另外一片 8251 串口芯片 3)根据实验 ppt 完成必要的跳线设置,确定扩展 I/O 口的地址 4)根据实验要求编写代码 注:串口禁止带电插拔!!!4、操作步骤及实验内容 1)在对应的 IC 座上扩展一条双排直插的 8251 芯片 2)完成必要的连线,将芯片旁边的/CS 与标有 I/O/CS 的一排插孔的一个相连,确定扩展 I/O的地址,给出地址及描述地址对应的寄存器名称:扩展

16、I/O地址为 A0HAFH;对应寄存器地址 A0-AF 3)扩展串口在使用之前的初始化代码 图 4.1 4)判定一台 PC 是否有键输入,如果有则在另一台 PC 上显示出来完成以下两种模式的通讯:a 两台 PC 连接在同一台实验箱上 1 PC1 输入 PC2 输出 图 4。2 2PC2 输入 PC1 输出 图 4。3 3同时实现 PC1 和 PC2 的双向输入输出 图 4。4 4猜数游戏:PC1 输入一个 09的数,PC2进行数字输入猜数,如果等于 PC1 输入的数字则程序输出 M(Match)程序结束,如果大于则输出 H(High),PC2 继续输入,如果小于则输出 L(Low),PC2 继续输入。5 图 4.6 图 4.7 注:拓展 I/O在模拟器环境下暂无法提供实验结果

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

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