计组二实验报告八.doc

计组二实验报告八.doc

ID:55714901

大小:51.00 KB

页数:6页

时间:2020-05-26

计组二实验报告八.doc_第1页
计组二实验报告八.doc_第2页
计组二实验报告八.doc_第3页
计组二实验报告八.doc_第4页
计组二实验报告八.doc_第5页
资源描述:

《计组二实验报告八.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、计组二实验报告八上海大学计算机学院《计算机组成原理实验》报告八教师时间机位报告成绩姓名号实验名称:数据传送实验—、实验目的1.学习内存访问机制。2.理解代码和数据的分区存放原理和技术。二、实验原理1.模型机的程序存储器结构2.模型机的数据存储器结构3.模型机的内存储结构4伪指令:不在目标程序中生成机器指令的汇编助记符(汇编命令X其作用是通知汇编软件如何进行〃汇编操作不同的汇计组二实验报告八上海大学计算机学院《计算机组成原理实验》报告八教师时间机位报告成绩姓名号实验名称:数据传送实验—、实验目的1.学习内存访问机制。2.理解代码和数据的分区存放原理和技术。二、实验原

2、理1.模型机的程序存储器结构2.模型机的数据存储器结构3.模型机的内存储结构4伪指令:不在目标程序中生成机器指令的汇编助记符(汇编命令X其作用是通知汇编软件如何进行〃汇编操作不同的汇编系统伪指令不一样。本实验系统有伪指令:EISD和CRGxxoEID的功能:通知汇编软件程序段’到此结束CRGXx功能:通知汇编软件〃下面的程序从xx地址处开始存放〃。5.CP226软件的使用三、实验内容:1.手动方式把立即数11H写入内存DDH单元。2.手动方式把DDH单元的内容读出,再送入EEH单元。3.在CP226汇编语言程序集成开发环境下编写程序,并调试和单步运行,完成下列任

3、务:DDH单元的值(11H)+EEH单元的值(11H),结果送FFH单元,并在CUT输出寄存器显示。即:[DC?+[EE]=[FF]四、实验步骡:实验内容(一)开启实验箱,按STEP键三次选择手动模式。控制键IWEMMRCE、EMNEh/RREWRSTEMX2、X1、XO分别连到开关K15〜K7,帑开关K23〜K16为10111011。如下帑电平:按STEP,选中DDH单元。铭开关K23-K16为00010001,如下常电平:按STEP,在DDH输入11H实验内容(二)如下帑电平:按STEP,11H压入栈寄存器ST中。常开关K23-K16为11101110,如下

4、磐电平:按STEP键选中EEH单元如下常电平:按STEP键,堆栈中数据11H打入EEH中实验内容(三)进入汇编语言程序继承开发环境cp226。编写源程序:MVA#11HMVEEHAMVA#11HMNDDHAMVAEEHADDADOHMVFFHAEND保存、编译源程序并下载至实验箱。调试并单步运行程序(F7),随着每条微指令的依次执行,观察结构图和实验箱上的相关寄存器变化。记录实验结果,退出然间,关闭电脑和实验箱。五、实验现象六、实验结论与程序存储器EM及模型机基本原理一致七、建议八、体会前两个实验主要运用了上个学期学的知识,比较简单,就是把11H先打入DOH,然后

5、再选中EEHJ巴DOH中的11H打入EEH中,然后最后第三个实验是把DDHEEH里面的内容相加存入FFH中期间运用堆栈存储器STEN运用CP266软件编写一个简单的汇编小程序,编译,单步调试(F7),比较简单。总的来说还是相对简单的,也是这个学期实验的开端,相信以后的实验也能够完成。九、思考题既然有CRG伪指令,为什么集成开发环境下载到实验箱的目标程序的第一条执行语句最好存放在0号地址?答:因为程序是顺序执行的,所以在程序执行时,会受到存放目标程序的第一条执行语句的地址之前的地址里存放的指令语句的影响,可能导致程序运行出错。而如果第一条执行语句一定存放在0号地址的

6、话,就能够解决这个问题。荐计算机上机实验内容及实验报告要求荐构建学校德育管理与评价体系的实验报告荐化学实验报告格式荐大学物理实验课程设计实验报告荐电路实验报告要求

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。