机械专业的学生实验报告.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

实验一汇编语言上机认识实验

一、实验主要内容

1、汇编语言源程序文件的建立;

2、汇编程序的编辑、汇编、连接、运行。

二、实验目的

熟悉汇编语言的上机环境,掌握汇编程序的编辑、汇编、连接、运行等步骤。

三、实验具体操作过程

汇编语言的上机的一般步骤为:编辑(用编辑程序形成汇编语言源程序)、汇编(用汇

编程序将源文件汇编成目标文件)、连接(用连接程序将目标程序转换为可执行文件)、调试

运行(执行可执行性文件,若有错误,利用DEBUG调试程序进行调试,直到没有错误为

止)。

1、进入DOS系统

单击windows的“开始”按钮,再单击“运”命令,输入“cmd”命令,进入DOS模式。再

利用相应的DOS命令,切换到masm目录下。

2、编辑.asm源程序

在DOS提示符下输入“edit001.asm”,建立一个汇编源程序文件,本次实验的程序是

在屏幕上输出一个字符串“Thisisasampleprogram!”,具体程序如下:

DATASEGMENT

BUFDBTHISISASAMPLEPROGRAM!

DB0DH,0AH,$

DATAENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA

START:MOVAX,DATA

MOVDS,AX

MOVAH,9

LEADX,BUF

INT21H

MOVAH,4CH

INT21H

CODEENDS

ENDSTART

3、汇编

在dos提示符下输入命令“masm001.asm”,若发现有语法错误,请回到源程序进行修

改;若无错误,进行下一步。

4、连接

在dos提示符下输入命令“link001.obj”。

5、运

在dos提示符下输入命令“001”,发现屏幕上输出“Thisisasampleprogram!”,实验完成。

实验二DEBUG的应用

一、实验主要内容

1、进入和退出DEBUG程序

2、使用DEBUG中的常用命令

二、实验目的

1、熟悉DEBUG有关命令的使用方法

2、学会利用DEBUG掌握有关指令的功能

3、学会利用DEBUG运行简单的程序段

三、实验具体操作过程

1、debug的启动与退出

在dos提示符下输入“debug”,并回车,可进入debug状态;在debug提示符下输入“q”,

可返回dos提示符。

2、用R命令查看、改变CPU寄存器的内容

①输入“r”,回车,可看到CPU内部所有寄存器内容和标志位状态;

①输入“RAX”,可显示AX的值,并将AX的值修改为1234H;

3、汇编命令A

在debug提示符下,输入“A100”,输入几条汇编指令。

MOVAL,0C

ADDAL,1E

ADCAL,30

4、单步执行命令T

先输入命令“T=0”,然后每次都输入命令“T”,查看输入的每条指令执行后的状态。

5、调试应用程序

debug001.exe

6、反汇编指令U

在debug提示符下,输入“U”指令,显示001.exe的汇编指令。

5、运行命令G

输入命令“G”,运001.exe中的所有指令;输入命令“G=13f0:0d”,运行指定区域内

的指令。

7、显示内存单元命令D

输入“D1389:0100”,显示1389H:0100H单元为首的内存区域中存放的内容。

8、修改内在单元命令E

输入“E1389:0100”,将0100H单元的内容修改为FFH。

文档评论(0)

166****9220 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档