- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上海大学汇编语言实验内容1-5上海大学汇编语言实验内容1-5
指导教师:杨洪斌
第一章 汇编语言程序设计上机概述
1.4 加强实践能力的培养
实验目的不光是为了验证书本理论,更重要的是对实践能力的培养。其中包括:实际调试程序的能力,例如修改程序参数的能力,查看结果的能力,设置断点调试运行的能力等;开发汇编语言应用程序的能力,例如应用有关汇编软件的能力,进行系统调用和BIOS功能调用的能力,进行模块程序设计的能力等。对某一问题用不同的程序实现的能力,部分实验题我们提供了参考程序(或程序段),目的是让每个实验者参照样板程序将实验成功地实现,在掌握其方法后,自己改变程序或本分改变程序加以实现。
实验ASCII字符表。
2.实验要求
按15行×16列的表格形式显示ASCII码为10H—100H的所有字符,即以行为主的顺序及ASCII码递增的次序显示对应的字符。每16个字符为一行,每行中的相邻两个字符之间用空白符(ASCII为0)隔开。
3.实验内容
按下面结果输出,按15行每列16个ASCII码以表格形式显示这些ASCII码
输出结果:
4. 实验准备:
编写实验内容要求的一个程序。
调试程序,即修改程序参数,检查结果。
(3)???熟悉源程序汇编、连接命令的使用方法。
5.实验步骤
(1)启动MASM 6.0或MASM for Windows 集成编程环境
(2)编写.ASM源程序,例如HEXASC.ASM及DSPKEY.ASM。
(3)对其进行汇编及连接,产生.EXE文件。
(4)如可能,修改循环指令为分支指令形式。
6.实验报告要求
(1)分析要点及调试后的正确程序。
(2)实验体会。
实验
abcde1234%%^*
(屏幕输出)
5
4
6
4. 实验准备:
仔细阅读教材上有关内容,编写实验内容要求的一个程序。
5.实验步骤
(1)启动MASM 6.0或MASM for Windows 集成编程环境
(2)分支指令形式编写.ASM源程序。
(3)对其进行汇编及连接,产生.EXE文件。
(4)作必要的调试。
6.实验报告要求:
(1)分析要点及调试后的正确程序。
(2)实验体会。
实验三 查找匹配字符串
1.实验目的:
查找匹配字符串SEARCH。
2. 实验要求:
程序接收用户键入的一个关键字以及一个句子。如果句子中不包含关键字则显示“No match!”;如果句子中包含关键字则显示“Match!”,且把该句子中的位置用十六进制数显示出来。
实验结果:
要求程序的执行过程如下:
Enter keyword:abc
Enter Sentence: We are studying abc.
Match at location:11H of the sentence.
Enter Sentence: xyz, Ok?
No match.
Enter Sentence: ^C
3. 实验报告要求:
(1)分析要点及调试后的正确程序。
(2) 实验体会。
实验三 建立并查找电话号码表
通过子程序设计要求编程建立一个电话号码表(含人名与电话号码两部分),并进行查找
实验? 屏幕窗口程序实验1.?实验目的:
(1) 掌握输入输出程序设计的概念和方法。学习如何在PC机上编写具有输入输出功能的程序。2.实验说明本实验要求自行编写一个键盘输入处理程序,它可以完成键盘字符的读入并进行屏幕显示实验内容(5,50)
(15,70)
(18,15)
光标首先定位在右窗口最下面一行的行首(15,50),如从键盘输入字符,则显示在右窗口,同时也显示在下窗口的最下面一行。若需要将字符显示于左窗口,则先按下←键,接着再从键盘输入字符,字符就会从左窗口的最下行开始显示,同时下窗口也显示出左窗口的内容。如若再按下→键,输入字符就会接在先前输入的字符之后显示出来。当一行字符显示满后(左右窗口一行显示20个字符,下窗口一行显示50个字符),窗口自动向上卷动一行,输入字符继续显示于最低一行,窗口最高一行向上卷动后消失。
实验报告要求(1)?给出程序框图,包括主程序框图、程序框图。(2)?说明输入输出程序设计的特点。. 参考程序清单:
1
您可能关注的文档
- 七年级英语What-color-is-it课件2七年级英语What-color-is-it课件2.ppt
- 七年级英语上册Unit1-5单元写作范文七年级英语上册Unit1-5单元写作范文.ppt
- 七年级英语Why-do-you-like-koalas课件七年级英语Why-do-you-like-koalas课件.ppt
- 七年级英语上册Units1-3期末复习课件七年级英语上册Units1-3期末复习课件.ppt
- 七年级英语上册行知天下答案七年级英语上册行知天下答案.pdf
- 七年级英语上学期7A-Unit3-period10牛津英语七年级英语上学期7A-Unit3-period10牛津英语.ppt
- 七年级英语下册 1-12单元复习学案及典型例题 人教新目标版七年级英语下册 1-12单元复习学案及典型例题 人教新目标版.ppt
- 七年级试卷答案七年级试卷答案.ppt
- 七年级英语上学期unit2-Section-B新目标七年级英语上学期unit2-Section-B新目标.ppt
- 七年级语文上册第四单元复习教案1七年级语文上册第四单元复习教案1.pdf
文档评论(0)