汇编语言程序设计实验安排.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言程序设计实验安排

《汇编语言程序设计》实验指导 目? 录 ? 第1章? 汇编语言程序调试方法.... 3 实验一 汇编语言运行环境及方法、简单程序设计. 3 第2章?? 数码转换程序设计.... 17 实验一 数码转换编程及程序调试. 17 实验二? 二进制到BCD转换. 23 实验三? 二进制到ASCII码转换. 25 第3章? 存储器操作程序设计.... 27 实验一? 存储器块清零. 27 实验二 内存块移动. 29 第4章?? 基本程序结构练习.... 31 实验一 循环程序实验. 31 实验二 分支程序实验. 32 第5章? 数据运算程序设计.... 35 实验一?? 二进制双精度加法运算. 35 实验二? 十进制数的BCD码减法运算. 37 实验三?? 乘法运算. 39 第6章? I/O程序设计.... 41 实验一? 绘制三角形图形程序. 41 实验二? 键盘输入程序. 45 第7章? 汇编语言与C/C++的混合编程.... 52 实验一、求两个整数的最大值。. 54 实验二、键盘与显示. 56 实验三、两种方法实现求两个整数中的最大值. 58 实验四、嵌入汇编求字符串长度. 60 第8章? ARM? ADS集成开发环境介绍.... 62 第9章 ADS1.2应用实例.... 68 实验一、运算程序设计. 68 第10章 ARM汇编语言程序设计.... 73 实验一、ARM汇编语言程序实验. 73 第11章 Thumb汇编语言程序设计.... 79 实验一、Thumb汇编语言程序实验. 79 ? ? ? 第1章? 汇编语言程序调试方法 ? 实验一 汇编语言运行环境及方法、简单程序设计 ? 一、 1.???????? 熟悉汇编语言运行环境和方法 2.???????? 了解如何使用汇编语言编制程序 3.???????? 熟悉DEBUG有关命令的使用方法 4.???????? 利用DEBUG掌握有关指令的功能 5.???????? 利用DEBUG运行简单的程序段 二、 1.???????? 学会输入、编辑汇编语言程序 2.???????? 学会对汇编语言程序进行汇编、连接和运行 3.???????? 进入和退出DEBUG程序 4.???????? 学会DEBUG中的D命令、E命令、R命令、T命令、A命令、G命令等的使用。对于U命令、N命令、W命令等,也应试一下。 三、 1.???????? 仔细阅读有关汇编语言环境的内容,事先准备好使用的例子。 2.???????? 准备好源程序清单、设计好调试步骤、测试方法、对运行结果的分析。 3.???????? 编写一个程序:比较2个字符串所含的字符是否相同。若相同则显示’Match.’,否则显示’No match!’;(1)仔细阅读有关DEBUG命令的内容,对有关命令,都要事先准备好使用的例子。 四、 1.???????? 在DOS提示符下,进入MASM目录。 2.???????? 在MASM目录下启动EDIT编辑程序,输入源程序,并对其进行汇编、连接和运行。 1) 调用edit输入、编辑源程序并保存在指定的目录中;例: edit abc.asm 2) 用汇编程序masm对源程序汇编产生目标文件obj。例: masm abc 不断修改错误,直至汇编通过为止。 3) 用连接程序link产生执行文件exe.例:link abc 4) 执行程序 ?????? 可直接从DOS执行程序,即在DOS环境中,输入文件名即可。 3.???????? 详细记录每一步所用的命令,以及查看结果的方法和具体结果。 五、 有关汇编语言程序的上机过程请读者参阅清华大学出版社1991年出版的《IBMPC 汇编语言程序设计》的4.4节。在这里,我们举例简要说明该过程以及程序的调试方法。 例1.1? 比较字符串sample ??? 试编写一程序:比较两个字符串string1和string2所含的字符是否相同。若相同则显 示Match,否则,显示Nomatch。 ??? 我们可以用串比较指令来完成程序所要求的功能。上机过程如下: 1.???? 调用字处理程序wordstar建立asm文件 ??? 当然也可以用其它编辑程序如pced或行编辑程序edlin来建立源文件。??? ??? CWS ??? 使用非文本文件方式(n命令)建立以sample.asm为文件名的源文件如图1.1所示。然后用CTRL K X命令将文件存入磁盘,并使系统返回DOS。 ??? ;PROGRAM TITLE GOES HERE--Compare string ??? ;****************************************************************** ??? datarea segment??

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档