- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机实验二报告模板微机实验二报告模板
广州大学学生实验报告
开课学院及实验室:教育学院 电子信息楼503 2012年 11月 05 日
学院
教育学院
年级、专业、班级
教育技术学
姓名
陈庆华
学号
1008200029
实验课程名称
计算机组成原理
成绩
实验项目名称
实验二 汇编语言程序设计实验
指导
老师
孔维宏
实验二 汇编语言程序设计实验
一、汇编常用软件的使用
一、实验目的
1、熟悉要用到一些DOS命令(CD,DIR,COPY,TYPE,EXIT,RENAME等);
2、熟悉汇编语言的上机过程;
3、熟悉伪指令: SEGMENT,ENDS,ASSUME,END,OFFSET;
4、常用DEBUG命令的使用
5、了解字符、字符串输出的方法和返回DOS系统的方法。
二、实验器材
计算机,汇编相关程序,WAVE6000实验仿真器
三、实验原理
1、运行汇编语言源程序必备的条件:当前盘上必须包括如下文件:
MASM 汇编程序文件
LINK 连接程序文件
EDIT 全屏幕文本编辑程序文件(或其他文本编辑文件)
DEBUG 调试工具文件
2、汇编语言上机的四个步骤:
(1)编辑源程序:建立或编辑一个扩展名为ASM源程序文件;
(2)汇编程序:源程序经过汇编后可产生机器码的目标文件,扩展名为OBJ。如果在编程序中有任何语法错误,汇编程序将会给出错误信息。经过汇编程序汇编后,实际可产生三个文件,即:目标文件OBJ,列表文件LST和交叉文件CRF。
3、连接程序:汇编后产生的目标文件必须经过连接,形成可执行文件EXE,然后就可以在DOS状态下执行程序。
4、调试程序:DEBUG是调试汇编语言程序的工具,它具有跟踪程序的运行、显示修改内存与寄存器的内容等功能,因此在调试中可以寻找错误和修改错误,可以对小段程序进行汇编,是调试各种应用程序的极其方便的工具。经过DEBUG调试后的程序,必须重新进行编辑、汇编和连接后才可执行。
5、DEBUG的主要特点:
(1)能够在最小环境下运行汇编程序;
(2)提供简单的修改手段;
(3)提供用户和计算机内部联系的窗口;
四、实验步骤
(一)常用软件的使用
1、在系统盘下建立一个文件夹MASM,将MASM、EDIT、LINK和DEBUG四个文件复制到此目录下;
2、点击“开始”菜单——“程序”----“附件”--------“DOS命令提示符”,进入到DOS状态;
3、利用CD命令进入到MASM文件夹中
CD\
CD MASM
4、利用DIR命令查看是否有这些文件,如果无则要重新复制
5、进入EDIT程序,输入下列内容:
data segment
note db hello,world!,$
data ends
code segment
assume cs:code,ds:data
begin:mov ax,data
mov ds,ax
mov dx,offset note
mov ah,09h
int 21h
mov ah,4ch
int 21h
code ends
end begin
保存文件名为你的学号_01.ASM
6、汇编程序:masm 汇编源程序文件名
7、连接程序:LINK 目标文件名
8、执行可执行文件,查看结果
9、按如上方法(5-8步骤),输入下列内容:
code segment
assume cs:code
start:mov al,32h
mov dl,37h
add dl,al
sub dl,30h
mov ah,2
int 21h
mov ah,4ch
int 21h
code ends
end start
保存文件名为你的学号_02.ASM
10、用EXIT退出DOS系统
(二)DEBUG常用命令的使用
1、通过DEBUG编写和运行汇编程序
(1)进入到DEBUG状态:
进入到MASM目录中,输入DEBUG执行DEBUG调试程序。进入DEBUG状态的标志是:屏幕显示“—”
(2)输入程序并汇编:
用DEBUG的A命令送入程序。在DEBUG状态,输入A,然后回车。当输入A命令时会自动产生程序所送内容单元的段地址和偏移地址,通过偏移地址可以看到每条指令站内存单元的字节数。当程序段送完时,只键入回车键,就退出汇编状态(A状态)回到DEBUG状态“—”。其中输入数据为16进制,DEBUG状态下程序中
您可能关注的文档
- 形容词、副词专项练习.doc
- 形容词和副词的比较级文档.doc
- 形容词和副词练习2.doc
- 形容词比较级与最高级的讲解与练习.doc
- 形容词比较级和最高级(初中阶段).doc
- 形容词和副词用法总结及练习.1doc.doc
- 形容词比较级和最高级的复习.doc
- 形容词比较级和最高级的形式.doc
- 形容词比较级和最高级.doc
- 形容词比较级和最高级的正确使用 教案.doc
- 2025历史高考天津市考试真题及答案.docx
- 湖北省重点高中智学联盟2025~2026学年高二上册(12月)月考物理(A)试卷【附答案】.pdf
- 湖北省重点高中智学联盟2025~2026学年高二上册(12月)月考物理试题(A卷)(含解析).pdf
- 2025历史高考天津市真题试卷+参考答案.docx
- 2025年欧洲呼吸学会成人支气管扩张症管理临床实践指南解读.pptx
- 2025年山东省专升本大学物理考试试题及答案.docx
- 2025历史高考西藏真题试卷+参考答案.docx
- 湖南省常德市鼎城区第一中学2025~2026学年高二上册10月月考物理试题(含解析).pdf
- 湖南省常德市汉寿县第一中学2025~2026学年高二上册(11月)月考物理试题(含解析).pdf
- 2025年山东省专升本计算机基础考试试题及答案.docx
原创力文档


文档评论(0)