- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理实验报告.
计算机 学院 网络工程 专业 1 班 学号 3210006471
姓名 崔绮华 协作者___________ 教师评定_____________
实验题目 基础汇编语言程序设计
一、实验目的:
1.学习和了解TEC-XP+教学实验系统监控命令的方法;
2.学习和了解TEC-XP+教学实验系统的指令系统;
3.学习简单的TEC-XP+教学实验系统汇编程序设计。
二、实验设备与器材:
双cpu的TEC-XP+教学计算机系统;XP系统电脑一台;仿真终端软件pcec。
三、实验说明与原理:
1.学习使用TEC-XP+教学实验系统和终端仿真软件pcec;
2.学习使用windows界面的串口通讯软件。
3.使用监控程序的R命令显示/修改寄存器内容、D命令现实存储器内容、E命令修改存储器内容;
4. 使用A命令写一段小程序,U命令反汇编刚输入的程序,用G命令连续运行该程序,用T、P命令单步运行并观察程序单步执行情况。
四、实验内容:
1. 用R 命令查看寄存器内容或修改寄存器的内容
1)在命令行提示符状态下输入:
R↙ ;显示寄存器的内容
注:寄存器的内容在运行程序或执行命令后会发生变化。
2)在命令行提示符状态下输入:
R R0↙ ;修改寄存器R0 的内容,被修改的寄存器与所赋值之间可以无空格,也可有一个或数个空格
主机显示:
寄存器原值:_
在该提示符下输入新的值0036
再用R 命令显示寄存器内容,则R0 的内容变为0036.
2.用D 命令显示存储器内容
在命令行提示符状态下输入:
D 2000↙
会显示从2000H 地址开始的连续128 个字的内容;
连续使用不带参数的D 命令,起始地址会自动加128(即80H)。
3. 用E 命令修改存储器内容
在命令行提示符状态下输入:
E 2000↙
屏幕显示:
2000 地址单元的原有内容:光标闪烁等待输入
输入0000
依次改变地址单元2001~2005 的内容为:1111 2222 3333 4444 5555
注意:用E 命令连续修改内存单元的值时,每修改完一个,按一下空格键,系统会自动给出下一个内存单元的值,等待修改;按回车键则退出E 命令。
4. 用D 命令显示这几个单元的内容
D 2000↙
可以看到这六个地址单元的内容变为 0000 1111 2222 3333 4444 5555。
5. 用A 命令键入一段汇编源程序,主要是向累加器送入数据和进行运算,执行程序并观察运行结果。
1)在命令行提示符状态下输入:
A 2000↙ ;表示该程序从2000H(内存RAM 区的起始地址)地址开始
屏幕将显示:
2000:
输入如下形式的程序:
2000: MVRD R0,AAAA ;MVRD 与R0 之间有且只有一个空格,其他指令相同
2002: MVRD R1,5555
2004: ADD R0,R1
2005: AND R0,R1
2006: RET ;程序的最后一个语句,必须为RET 指令
2007:(直接敲回车键,结束A 命令输入程序的操作过程)
若输入有误,系统会给出提示并显示出错地址,用户只需在该地址重新输入正确的指
令即可。
2)用U 命令反汇编刚输入的程序
在命令行提示符状态下输入:
U 2000↙
在相应的地址会得到输入的指令及其操作码
注:连续使用不带参数的U 命令时,将从上一次反汇编的最后一条语句之后接着继续
反汇编。
3) 用G 命令运行前面键入的源程序
G 2000↙
程序运行结束后,可以看到程序的运行结果,屏幕显示各寄存器的值,其中R0 和R1 的值
均为5555H,说明程序运行正确。
4) 用P 或T 命令,单步执行这段程序,观察指令执行结果
在命令行提示符状态下输入:
T 2000↙
寄存器R0 被赋值为AAAAH
T↙
寄存器R1 被赋值为5555H
T↙
做加法运算,和放在R0,R0 的值变为FFFFHT↙
做与运算,结果放在R0,R0 的值变为5555H
用P 命令执行过程同上。
注:T 总是执行单条指令,但执行P 命令时,则把每一个CALL 语句连同被调用的子程序一次执行完成。T、P 命令每次执行后均显示所有通用寄存器及状态寄存器的内容,并反汇编出下一条将要执行的指令。
五、实验步骤:
(1)准备一台串口工作良好的PC机;
(2)将TEC-XP放在实验台上,打开实验箱的盖子,确定电源处于断开状态;
(3)将黑色的电源线一端接220V交流电源,另一端插在TEC-XP实验箱的电源插座里;
(4)取出通讯线,将通讯线的9芯插头接在TEC-XP实验箱的串口“COM1”“COM2”上另一端接到PC机的串口上;
(5)将TEC-XP 实验系统左下方的五个黑色的控制机器运行状态的开关置于正确的位置,在找个实验
您可能关注的文档
- 计算机的全面硬件维护..doc
- 计算机病毒样本在操作系统课程教学中的应用..doc
- 计算机的基本知识..doc
- 计算机病毒的演变及其防治..doc
- 计算机的应用和试题..doc
- 计算机知识的应用..doc
- 计算机电气绘图实验实训指导书..doc
- 计算机硬件实验指导书..doc
- 计算机硬件技术基础实验参考代码(DICE598H+)..doc
- 计算机硬件实验统一平台设计..doc
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
文档评论(0)