汇编实验1.docx
- 文档编号:30513914
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:9
- 大小:740.66KB
汇编实验1.docx
《汇编实验1.docx》由会员分享,可在线阅读,更多相关《汇编实验1.docx(9页珍藏版)》请在冰豆网上搜索。
汇编实验1
学生实验实习报告册
学年学期:
2017-2018学年(秋)学期
课程名称:
汇编语言程序设计
学生学院:
计算机科学与技术学院
专业班级:
04011506
学生学号:
学生姓名:
联系电话:
重庆邮电大学教务处印制
教师评阅记录表
【重要说明】
●学生提交报告册最终版时,必须包含此页,否则不予成绩评定。
●本报告册模板内容格式除确实因为填写内容改变了布局外,不得变更其余部分的格式,否则不予成绩评定。
报告是否符合考核规范
□符合□不符合
报告格式是否符合标准
□符合□不符合
报告是否完成要求内容
□是□否
报告评语:
该生能按照报告完成实验,并且比较细心。
报告成绩:
评阅人签名(签章)
年月日
目录
●教师评阅记录表
●实验实习综述报告
●实验实习日志
(本方框及框内文字请在最终版中删除)
【说明】
“实验实习综述报告”和“实验实习日志”至少完成一项,具体视各门课程的评分标准要求确定。
实验实习综述报告
课程名称
汇编语言程序设计
课程编号
040229
开课学院
计算机科学与技术学院
指导教师
董涛
实验实习地点
B509B510
学生姓名
学生学号
学院专业
计算机科学与技术学院
所在班级
04011506
一、实验实习目的及要求
1.熟悉汇编程序的开发过程。
2.认识Tddebug集成操作软件。
3.掌握在Tddebug集成环境中编辑、编译、连接汇编语言程序方法。
4.掌握INT21H软件中断来调用DOS内部子程序的方法
二、实验实习设备(环境)及要求(软硬件条件)
PC微机一台
三、实验实习项目、内容与步骤
(一)实验内容
1.实验内容:
数据传送实验
(1)编程将数据段中的一个字符串传送到附加段中,并输出附加段中的目标字符串到屏幕上。
参见示例出程序。
(2)修改此程序,采用字符串传送指令完成。
2.实验中使用DOS功能调用(INT21H):
参见教材《32位微型计算机原理与接口技术》89页
(1)显示字符串
入口:
AH=09H
调用参数:
DS:
DX=串首地址,‘$’为结束字符。
(2)返回DOS系统
入口:
AH=4CH
调用参数:
AL=返回码
3.有关字符串的操作指令
参见教材《32位微型计算机原理与接口技术》62页
4.实验目的:
通过对该程序进行调试,查看程序段、数据段、附加段装入内存后的分配情况。
单步执行数据传送指令后,观察各个寄存器及数据区的内容。
(二)实验步骤
1.运行Tddebug软件,选择Edit菜单编写实验程序
2.使用Compile菜单中的Compile和Link对实验程序进行汇编、连接,生成执行文件。
3.使用Rmrun菜单中的Run运行程序,观察运行结果。
4.使用Rmrun菜单中的Debug调试程序,查看程序段、数据段、附加段装入内存后的分配情况。
单步执行数据传送指令后,观察各寄存器及数据区的内容。
过程如下:
1)按F7单步执行,在代码区中有一个三角,表示正在执行的指令。
每一条指令的执行一定会使目标寄存器和状态寄存器发生变化,从相关窗口看结果。
2)检查内存数据区的内容,关键是找出用户程序的数据段和附加段:
方法1:
在CPU窗口按Tab键使内存数据显示区成为活动区,按Ctrl+G键,输入:
“DS或ES寄存器的值:
偏移地址”,即可显示用户指定的数据区
方法2:
选择菜单View|Dump,弹出内存数据显示窗口。
3)查看执行结果:
按Alt+F5,切换到用户窗口。
5.更改数据区中的数据,考察、调试程序的正确性。
四、实验实习所得结果及分析
五、实验实习结果分析和(或)源程序调试过程
1.选择Edit菜单编写实验程序
2.使用Compile菜单中的Compile和Link对实验程序进行汇编、连接
3.使用Rmrun菜单中的Run运行程序
4.使用Rmrun菜单中的Debug调试程序过程如下:
1)按F7单步执行
2)检查内存数据区的内容
3)查看执行结果:
按Alt+F5,切换到用户窗口。
5.更改数据区中的数据,考察、调试程序的正确性。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编 实验