版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、指导教师:杨洪斌第一章 汇编语言程序设计上机要求与目的11 概述上机实验总学时为20学时,其中综合性和设计性实验至少为8学时。12 实验要求1、 上机前作好充分准备,包括程序框图、调试步骤、测试方法、对运行结果的分析等。2、 上机时要遵守实验室的规章制度,爱护实验设备。要熟悉与实验相关的系统软件(如编辑程序、汇编程序、连接程序和调试程序等)的使用方法。在程序的调试过程中,有意识地学习及掌握DEBUG程序的各种操作命令,以便掌握程序的调试方法及技巧。3、 为了更好地进行上机管理,要求实验者按以下形式命名实验文件:学号.扩展名4、 程序调试完后,须由实验辅导教师在机器上检查运行结果。5、 每个实验
2、完成后,应写出实验报告。13 实验报告实验报告的要求如下: 封面。封面应包括:课程名称、实验序号、名称、专业、班级、姓名。 实验报告编写要规范。应包括:实验名称、目的、内容、原理、实验步骤、实验记录、数据处理(或原理论证、或实验现象描述、或结构说明等)。 实验报告应附有实验原始记录和源程序清单。14 加强实践能力的培养实验目的不光是为了验证书本理论,更重要的是对实践能力的培养。其中包括:实际调试程序的能力,例如修改程序参数的能力,查看结果的能力,设置断点调试运行的能力等;开发汇编语言应用程序的能力,例如应用有关汇编软件的能力,进行系统调用和BIOS功能调用的能力,进行模块程序设计的能力等。对某
3、一问题用不同的程序实现的能力,部分实验题我们提供了参考程序(或程序段),目的是让每个实验者参照样板程序将实验成功地实现,在掌握其方法后,自己改变程序或本分改变程序加以实现。实验一 用表格形式显示字符1实验目的通过循环控制编程方式用表格形式显示ASCII字符表。2实验要求按15行×16列的表格形式显示ASCII码为10H100H的所有字符,即以行为主的顺序及ASCII码递增的次序显示对应的字符。每16个字符为一行,每行中的相邻两个字符之间用空白符(ASCII为0)隔开。3实验内容按下面结果输出,按15行每列16个ASCII码以表格形式显示这些ASCII码输出结果:4. 实验准备:(1)
4、 编写实验内容要求的一个程序。(2) 调试程序,即修改程序参数,检查结果。(3) 熟悉源程序汇编、连接命令的使用方法。5实验步骤(1)启动MASM 6.0或MASM for Windows 集成编程环境(2)编写.ASM源程序,例如HEXASC.ASM及DSPKEY.ASM。(3)对其进行汇编及连接,产生.EXE文件。(4)如可能,修改循环指令为分支指令形式。6实验报告要求(1)分析要点及调试后的正确程序。(2)实验体会。实验二 分类统计字符个数1实验目的:用分支程序设计与循环程序设计的方式实现字母、数字及其它字符的分类统计。2实验要求:程序接受用户键入的一行
5、字符(字符个数不超过80个,该字符串用回车符结束),并按字母、数字及其它字符分类记数,然后将结果存入以letter、digit和other为名的存储单元中。3实验内容实验能按下列方式进行操作: 屏幕显示: (键盘输入)abcde1234&%&*(屏幕输出)5464. 实验准备:仔细阅读教材上有关内容,编写实验内容要求的一个程序。5实验步骤(1)启动MASM 6.0或MASM for Windows 集成编程环境(2)分支指令形式编写.ASM源程序。(3)对其进行汇编及连接,产生.EXE文件。(4)作必要的调试。6实验报告要求:(1)分析要点及调试后的正确程序。(2)实验体会。实
6、验三 查找匹配字符串1.实验目的: 查找匹配字符串SEARCH。 2. 实验要求: 程序接收用户键入的一个关键字以及一个句子。如果句子中不包含关键字则显示“No match!”;如果句子中包含关键字则显示“Match!”,且把该句子中的位置用十六进制数显示出来。实验结果: 要求程序的执行过程如下:Enter keyword:abcEnter Sentence: We are studying abc.Match at location:11H of the sentence.Enter Sentence: xyz, Ok?No match.Enter Sentence: C3. 实验报告要求:
7、 (1)分析要点及调试后的正确程序。 (2) 实验体会。实验三 建立并查找电话号码表通过子程序设计要求编程建立一个电话号码表(含人名与电话号码两部分),并进行查找实验五 屏幕窗口程序实验1. 实验目的:(1) 掌握输入输出程序设计的概念和方法。(2) 学习如何在PC机上编写具有输入输出功能的程序。(3) 了解DOS和BIOS功能调用。2实验说明: 本实验要求自行编写一个键盘输入并屏幕窗口处理程序,它可以完成键盘字符的读入并进行屏幕显示。3 实验内容: 在屏幕上开出三个窗口,它们的行列坐标如下图所示。 (5,10) (5,50)(15,30) (15,70) (18,15)光标首先定位在右窗口最下面一行的行首(15,50),如从键盘输入字符,则显示在右窗口,同时也显示在下窗口的最下面一行。若需要将字符显示于左窗口,则先按下键,接着再从键盘输入字符,字符就会从左窗口的最下行开始显示,同时下窗口也显示出左窗口的内容。如若再按下键,输入字符就会接在先前输入的字符之后显示出来。当一行字符显示满后(左右窗口一行显示20个字符,下窗口一行显示50
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度企业与保险公司保险合同
- 绩效办法宣贯课件
- 2024年度企业间设备租赁与购买期权合同
- 2024年度知识产权转让合同:某专利权人与受让方关于专利转让的合同
- 九绕高速公路A1安全管理制度汇编
- 《LC的简单使用》课件
- 《龙虾主题餐厅》课件
- 重温中秋班会课件
- 2024年度船舶坞修合同维修项目列表
- 学校租赁车辆的合同模板
- 八年级上册英语Unit8写作课课件(人教版)
- 对数函数图像与性质
- 药物临床试验的伦理要求
- 国开2023秋《习近平总书记教育重要论述研究》形考任务四参考答案
- 腹腔镜手术的麻醉管理
- 碘海醇外渗的预防与处理
- 写作与沟通智慧树知到课后章节答案2023年下杭州师范大学
- 大班-数学-我会找位置-课件
- 幼儿园儿歌-《秋叶》课件
- (含解答)《新药研究与开发(本科)》2023年12月中医大作业考核试题
- 道路沥青混凝土面层单元工程质量评定表
评论
0/150
提交评论