网站大量收购独家精品文档,联系QQ:2885784924

上海大学汇编语言实验内容1-5上海大学汇编语言实验内容1-5.doc

上海大学汇编语言实验内容1-5上海大学汇编语言实验内容1-5.doc

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

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档