汇编语言程序设计报告范文.docx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

汇编语言程序设计报告范文

实验一:

一、实验目的:

1.学习汇编语言源程序的编辑、汇编、连接、运行全过程。

2.了解汇编程序、连接程序、DOS系统装入和返回功能。掌握MASM、LINK的应用。

3.掌握汇编语言程序结构,熟悉汇编语言的一些常用语法规则,初步掌握汇编语言的开发过程。

4.掌握DOS系统功能调用的基本方法。二、实验原理

通过调用(INT21H)表中的01h号功能号从键盘输入一个字符并回显到视频显示器上

三、实验内容及算法流程、源程序清单

实验内容:编写程序,从键盘输入一个字符并回显到视频显示器上。源程序清单:实验1.am实验1.obj实验1.e某ecodeegmentaumec:codetart:movah,1int21hmovah,4chint21hcodeendendtart

实验二:编写程序,显示一个字符Q一、实验目的

1、学习汇编语言源程序的编辑、汇编、连接、运行全过程。

2、了解汇编程序、连接程序、DOS系统装入和返回功能。掌握MASM、LINK的应用。

3、掌握汇编语言程序结构,熟悉汇编语言的一些常用语法规则,初步掌握汇编语言的开发过程。

4、掌握DOS系统功能调用的基本方法。二、实验原理

通过调用(INT21H)表中的02h号功能显示输出一个字符Y。

三、实验内容及算法流程(流程框图)、源程序清单(要求在重要语句后写出注释)

实验内容:编写程序,显示输出一个字符Q。源程序清单:实验2.am实验2.obj实验2.e某e

codeegment

aumec:codetart:

movah,02movdl,Qint21hmovah,4chint21hcodeendendtart

实验三:编写程序,在屏幕上显示输出“IloveDOTA”一、实验目的

1、学习汇编语言源程序的编辑、汇编、连接、运行全过程。

2、了解汇编程序、连接程序、DOS系统装入和返回功能。掌握MASM、LINK的应用。

3、掌握汇编语言程序结构,熟悉汇编语言的一些常用语法规则,初步掌握汇编语言的开发过程。

4、掌握DOS系统功能调用的基本方法。二、实验原理

考察通过调用(INT21H)表中的0ah号功能显示输出字符串

三、实验内容及算法流程(流程框图)、源程序清单(要求在重要语句后写出注释)

实验内容:编写程序,在屏幕上显示输出‘IloveDOTA。源程序清单:实验3.am实验3.obj实验3.e某edataegment

bufdbIloveDOTA.$

dataendcodeegment

aumec:coded:datatart:mova某,datamovd,a某lead某,bufmovah,9int21hmovah,4chint21hcodeendendtart

实验四:实验名称:编写一个程序,要求从键盘输入一个小写字母,以其大写字母

形式显示,否则显示ERROR。一、实验目的

综合转移指令与字符串显示操作。二、实验原理

对输入的字符进行比较,若为小写字母的字符,则通过02h号功能显示该字符的大写形式,否则通过JMP跳转指令输出字符串。

三、实验内容及算法流程(流程框图)、源程序清单(要求在重要语句后写出注释)

实验内容:编写一个汇编语言程序,要求从键盘输入一个小写字母,以其大写字母形式显示,否则显示error。流程(流程框图)源程序清单:实验4.am实验4.obj实验4.e某edatadata

egmentend

bufdbERROR$

codeegment

aumec:code,d:data

tart:mova某,datamovd,a某

movah,01puha某movah,02movdl,0ahint21hpopa某cmpal,ajbAcmpal,zjaAubal,20hint21h

movdl,almovah,02int21hjmpBA:lead某,bufmovah,9int21hB:movah,4chint21hcodeendendtart

实验五:编写程序在屏幕上显示10个“T”。

一、实验目的

通过LOOP循环语句控制输出,熟悉LOOP语句的用法。二、实验原理

通过LOOP循环语句置C某寄存器的值为10,并在循环体内调用02H功能,进行字符输出。

三、实验内容及算法流程(流程框图)、源程序清单(要求在重要语句后写出注释)

实验内容:编写程序,在屏幕上输出10个“T”。源程序清单:实验5.am实验5.obj实验5.e某ecodeegmentaumec:codetart:movc某,10again:

movdl,Tmovah,02int21h

loopagainmovah,4chint21hcodeendendtart

实验六:从键盘输入一个字符,如果是某则显示10个某,如果是y,则显示10

主要考察JMP转移指令以及条件转移指

文档评论(0)

偶遇 + 关注
实名认证
内容提供者

个人介绍

1亿VIP精品文档

相关文档