- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简化:《汇编语言程序设计》实验指导书-定稿
《汇编语言程序设计》
实验指导书
(第一版)
邵桂芳 黄贤英 刘政编
重庆工学院计算机学院
2006年10月
目 录
有关汇编语言 3
实验一 汇编语言上机操作过程(验证性实验) 4
实验二 DEBUG的使用(验证性实验) 12
实验三 基本运算程序设计(设计性实验) 22
实验四 顺序程序设计(设计性实验) 28
实验五 字符处理程序设计(设计性实验) 32
实验六 分支程序设计(设计性实验) 35
实验七 循环程序设计(设计性实验) 40
实验八 子程序设计(设计性实验) 45
实验九 中断程序设计(设计性实验) 58
实验十 磁盘文件管理(设计性实验) 66
实验十一 输入输出程序设计(综合性实验) 70
实验十二 图形显示程序设计(综合性实验) 77
附录1 实验报告编写方法 96
附录2 汇编语言基本指令 98
2.1 数据传送类指令 98
2.2 算术运算类指令 100
2.3 逻辑操作类指令 103
2.4 串操作类指令 105
2.5 控制转移类指令 107
2.6 处理机控制类指令 110
附录3 测试题 111
3.1 测试题一 111
3.2 测试题二 115
3.3 测试题三 119
3.4 测试题四 124
3.5 参考答案 127
使用范围:全院电子信息类、管理类等本、专科采用有关汇编语言
1)汇编语言与处理器密切相关;
(2)汇编语言程序效率高;
(3)编写汇编语言源程序比编写高级语言源程序烦琐;
(4)调试汇编语言程序比调试高级语言程序困难。
4.汇编语言的应用
(1)程序执行占用较短的时间,或者占用较小存储容量的场合;
(2)程序与计算机硬件密切相关,程序直接控制硬件的场合;
(3)需提高大型软件性能的场合;
(4)没有合适的高级语言的场合。
实验一 汇编语言上机操作过程
一、实验要求和目的
1.了解汇编语言程序设计的编程环境;
2.熟悉Windows下汇编语言程序设计的操作流程;
3.掌握编辑、汇编、连接等应用程序的使用方法
二、环境和设备
1.硬件环境:微机CPU 486以上,500MB以上硬盘,32M以上内存;
2.软件环境:装有MASM 5.0、DEBUG、LINK和EDIT等应用程序。
三、实验学时
2学时
四、预备知识
1.汇编语言上机操作流程
汇编语言上机操作过程如图1-1所示,包括建立源程序、汇编成目标文件、连接成可执行文件、执行程序、调试程序等。
图1-1 汇编语言上机操作流程
基于Windows的汇编语言上机操作步骤如下:
(1)安装MASM 5.0、DEBUG、LINK和EDIT等应用程序方法为先在某个盘符下建立名为masm5的文件夹,然后下载这几个应用程序到该文件夹。如图1-2所示,在E盘下建立名为masm5的文件夹,该文件夹下有包括masm等在内的6个应用程序。
图1-2 安装应用程序
(2)打开命令提示符窗口
方法为:选择“开始—程序—附件—命令提示符”。
(3)进入包含汇编语言应用程序的文件夹
方法为:在命令提示符窗口输入相应盘符,加冒号,然后回车,则进入相应盘符,如输入“E:”。然后,利用CD命令进入某个文件夹,如输入“CD MASM5”,则可以进入masm5文件夹。如图1-3所示。
图1-3 DOS命令使用
(4)利用EDIT编辑源程序
方法为:在命令提示符窗口的相应文件夹下,输入EDIT *.ASM,进入EDIT编辑界面,输入源程序,然后保存,退出EDIT。如图1-4所示。
图1-4 EDIT编辑源程序
(5)利用MASM进行汇编
方法为:在命令提示符窗口的相应文件夹下,输入MASM *.ASM,回车,然后按提示进行回车确认即可,汇编结束后,显示错误提示信息,没有错误则进入(6),有错误则回到(4)进行修改。
(6)利用LINK进行连接
方法为:在命令提示符窗口的相应文件夹下,输入LINK *.OBJ,回车,确认即可。
(7)运行程序
方法为:在命令提示符窗口的相应文件夹下,输入文件名,回车即可。
(8)利用DEBUG调试程序
方法为:在命令提示符窗口的相应文件夹下,输入DEBUG *.EXE,进入DEBUG调试窗口。
2.EDIT应用程序的使用
(1)进入EDIT
方法为:在命令提示符窗口的当前目录下(即包含汇编应用程序的文件夹下,如E:\MASM5),输入“EDIT *.ASM(”,则进入EDIT编辑界面。如果*.ASM已经存在,则在屏幕上显示该源程序内容,如果是新建文件,则打开空的编辑界面。 (2)文本输入
在EDIT编辑界面中,可以通过键盘一行行的输入语句,也可以在任意位置 (3)文本修改
先利用上下左右键(“↑ ↓ ← →”)将光标移动到要修改的位置,然后
文档评论(0)