- 37
- 0
- 约1.14千字
- 约 4页
- 2017-07-15 发布于浙江
- 举报
计算机组成原理实验八截图
《计算机组成原理实验》报告 一
姓名 吴婷 学号
时间 周三晚上 地点 计算机大楼7楼机房
内存系统 实验
实验内容及要求
要求:
. 学习内存访问机制。
. 理解代码和数据的分区存放原理和技术。
任务:
. 手动方式把立即数33H写入内存D1H单元。
. 手动方式把D1H单元的内容读出,再送入E1H单元。
. 在CP226汇编语言程序集成开发环境下编写程序,并调试和单步运行,完成下列任务:
D1H单元的值(33H)+E1H单元的值(33H),结果送F1H单元,并在OUT输出寄存器显示。
即: [D1]+[E1]=[F1]
实验环境
windows环境
CP226软件
实施步骤或参数
手动过程:
规划手动方式各信号的连接和取值。
主要是MAREN、MAROE、EMEN、EMRD、EMWR、x2x1x0、STEN 信号的控制。
手动方式液晶屏在hand…上,数据可以通过IN寄存器送入。
在cp226环境下编程,无需接线,自动状态液晶屏在内部寄存器upc模式下,J1 ?J2连接。
软件操作:
启动桌面上CP226软件。
连接串行口:COM1
点击源程序编写程序,保存。文件名后需加.asm后缀。
编译和下载。
单微指令运行(F7),看运行情况。
记录数据。
测试或者模拟结果
测试代码:
MOV A,D1H
//在手动输入数据之后,将地址D1H中的数据移动到A寄存器。
ADD A,E1H
//将E1H中的数据与A寄存器中的数据相加并存放在A寄存器中
MOV F1H,A
//将相加后的结果存放到F1H中
OUT
//将结果输出
预测:输出的最后结果为33+33=66
体会
本次实验,我学习了一个新的软件CP226,并且学习了内存访问机制,理解了代码和数据的分区存放原理和技术。在实验开始阶段,由于刚刚接触CP226,大家对软件的使用都不熟悉,但是实验过程中,有一个同学不懂就问,并且用于尝试,他在非常短的时间内就学会了CP226软件的使用,理解了语法规则,而我还在查阅相关资料,我非常佩服他的学习能力,同时,自己的学习能力也有待提高。
除此之外,本次实验还用到了上个学期学到的知识,但是自己全部忘记了,以至于在编写代码的时候出现了很多错误,但是我也认真的调试代码,并且学会了用分步调试的方法来调试程序,通过观察硬件的反应来检查程序是否正确。所以,我认为每一个学过的课程都是有作用的,我不仅要认真学习还要及时回顾,并且在每一次实验个过程中都要保持一颗不懂就问的心态,不能不懂装懂,同时要乐于助人及时为同学解答疑惑。
评
阅
您可能关注的文档
最近下载
- 广发证券-海量LEVEL2数据因子挖掘系列(一)-多维度解耦的94个大小单因子.pdf
- 软件测试-山东职业院校技能大赛.pdf VIP
- 建筑装修-内装修(变形缝窗台及窗帘配件)---甘12J1-4.pdf VIP
- 2019年上海市初中学生学业考试生命科学试卷.doc VIP
- 海量Level 2数据因子分析报告:牛市中的市价订单与相关因子.pdf VIP
- 传承五四薪火不负青春时光五四青年节主题班会课件.pptx VIP
- 吃喝违规研讨发言(3篇).docx VIP
- 孕产妇围分娩期预防性使用抗菌药物的专家共识.pptx VIP
- JT∕T 1389.2-2021 交通运输视频图像文字信息标注规范 第2部分:高速公路.pdf
- 商务英语入门第四章_外教社修订版.ppt VIP
原创力文档

文档评论(0)