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