- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理实验报告
课程名称 计算机组成原理实验
学 院
专业班级
学 号
学生姓名
指导教师
2016 年 月 日
学院 计算机学院 学号:
姓名 教师评定
实验题目 基础汇编语言程序设计实验
实验一:基础汇编语言程序设计实验
1实验目的
? 学习和了解TEC-XP+教学实验监控命令的用法;?
? 学习和了解TEC-XP+教学实验系统的指令系统;?
? 学习简单的TEC-XP+教学实验系统汇编程序设计。
2实验设备及器材
? 工作良好的PC机;?
? TEC-XP+教学实验系统和仿真终端软件PCEC。
3实验说明和原理
实验原理在于汇编语言能够直接控制底层硬件的状态,通过简单的汇编指令查看、显示、修改寄存器、存储器等硬件内容。
实验箱正如一集成的开发板,而我们正是通过基础的汇编语言对开发板进行使用和学习,过程中我们不仅需要运用汇编语言的知识,还需要结合数字逻辑中所学的关于存储器、触发器等基本器件的原理,通过串口通讯,实现程序的烧录,实验箱与PC端的通讯。
4实验内容
1) 学习联机使用TEC-XP+教学实验系统和仿真终端软件PCEC;
2) 学习使用WINDOWS界面的串口通讯软件;
3) 使用监控程序的R命令显示/修改寄存器内容、D命令显示存储内容、E命令修改存储内容;
4) 使用A命令写一小段汇编程序,U命令反汇编输入的程序,用G命令连续运行该程序,用T、P命令单步运行并观察程序单步执行情况。
5实验步骤
1) 准备一台串口工作良好的PC机器;
2) 将TEC-XP+放在实验台上,打开实验箱的盖子,确定电源处于断开状态;
3) 将黑色的电源线一段接220V交流电源,另一端插在TEC-XP+实验箱的电源插座里;
4) 取出通讯线,将通讯线的9芯插头接在TEC-XP+实验箱上的串口COM1或COM2上,另一端接到PC机的串口上;
5) 将TEC-XP+实验系统左下方的六个黑色的控制机器运行状态的开关置于正确的位置,再找个实验中开关应置为001100(连续、内存读指令、组合逻辑、联机、16位、MACH),
6) 控制开关的功能在开关上、下方有标识;开关拨向上方表示1,拨向下方表示0,X表示任意,其他实验相同;
7) 打开电源,船型开关盒5V电源指示灯亮;
8) 在PC机上运行PCEC16.EXE文件,根据连接的PC机的串口设置所用PC机的串口为1或2,其他的设置一般不用改动,直接回车即可; (8)按一下RESET按键,再按一下START按键。
6、思考题
【例1】设计一个小程序,用次数控制在终端屏幕上输出’0’到’9’十个数字符
代码输入:
A 2020
2020 MVRD R2,000A ;送入输出字符个数
MVRD R0,0030 ;“0”字符的ASCII码送寄存器R0
OUT 80 ;输出保存在R0低位字节的字符
DEC R2 ;输出字符个数减1
JRZ 202E ;判10个字符输出完否,已完,则转到程序结束处
PUSH R0 ;未完,保存肋的值到堆栈中
2028 IN 81 ;查询接口状态,判字符串行输出完成否,
SHR R0
JRNC 2028 ;未完成,则循环等待
POP R0 ;已完成,准备输出下一字符并从堆栈恢复R0的值
INC R0 ;得到下一个要输出的字符
JR 2024 ;转去输出字符
202E RET
该程序的执行码放在2020起始的连续内存区中。若送入源码的过程中有错,系统会进行提示,等待重新打入正确汇编语句。在输入过程中,在应打入语句的位置直接打回车则结束输入过程。
结果显示:
思考题:若把IN 81,SHR R0,JRNC 2028三个语句换成4个MVRR R0,R0语句,该程序执行过程会出现什么现象?试分析并实际执行一次。
答:该程序改变这三条语句后,若用T命令单条执行,会依次显示0~9十个数字。若用G命令运行程序,程序执行速度快,
您可能关注的文档
- 难加工零件数控加工工艺及窍门浅析F重点.pptx
- 做一个知足常乐的人讲解.ppt
- 大学生手机消费市场调研报告讲解.doc
- 大学生心理健康教育课件—第三讲_大学生人际交往心理辅导讲解.ppt
- 安规基本概念讲解.ppt
- 大学生阅读情况调查报告讲解.ppt
- 人教版-初三化学-第五单元-课题2-如何正确书写化学方程式-final讲述.pptx
- 安全、文明施工、消防及度汛保证措施讲解.doc
- 人工智能chapter2Part1V7Student讲述.ppt
- 安全防护措施方案(三宝、四口、五临边及种类防护)讲解.doc
- 重庆新速达物业服务集团股份凯里公司招聘笔试题库2024.pdf
- 浙江杭州千岛湖泰众肉类食品有限公司招聘笔试题库2024.pdf
- 陕西新华出版传媒集团新华书店分公司招聘笔试题库2024.pdf
- 宁夏海原县肉牛产业发展集团有限公司招聘笔试题库2024.pdf
- 浙江温岭市化工轻工建筑材料有限公司招聘笔试题库2024.pdf
- 中航飞机汉中航空零组件制造有限公司招聘笔试题库2024.pdf
- 山东海阳市海昇矿产资源开发有限公司招聘笔试题库2024.pdf
- 山东潍坊寿光市公共交通运输有限公司招聘笔试题库2024.pdf
- 内蒙古察右前旗农业投资开发有限公司招聘笔试题库2024.pdf
- 线上清明祭英烈活动策划.pptx
文档评论(0)