- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用班汇编实验指导书
安阳工学院计算机科学与信息工程系自编讲义
汇编语言程序设计实验指导书
刘爱琴编著
安阳工学院计算机科学与信息工程系
二零一零年二月
目录
实验一 熟悉汇编编译工具 4学时 2次
实验二 调试工具DEBUG命令实验 4学时 2次
实验三 内存操作数及寻址方法 4学时 2次
实验四 指令功能练习 4学时 2次
实验五 数据传送和查表程序 4学时 2次
实验六 循环程序实验 2学时 1次
实验七 系统功能调用 2学时 1次
实验八 分支程序设计 4学时 2次
实验九 综合程序设计 4学时 2次
DOS功能调用表
DEBUG命令
从第4周开始 4-----11周 周三 1、2节
12—15周 周一5、6节和周三1、2节
每个实验交一次实验报告
实验一 熟悉汇编编译工具
一 实验目的
通过实验,使学生熟悉 MASM FOR WINDOWS 集成实验环境,下载地址( HYPERLINK /soft/43311.htm /soft/43311.htm) 熟悉汇编语言调试工具。
1.熟悉Masm for Windows 集成实验环境。
2.练习文件的建立、编译和连接。
3. 熟悉 MASM FOR WINDOWS 的调试
二 实验主要器材
PC机一台
三 实验内容
熟悉Masm for Windows 集成实验环境和 MASM FOR WINDOWS 的编译工具
四 实验步骤
1、熟悉MASM for Windows 集成实验环境
下载安装后,打开集成实验环境,如下图所示:(具体请查看试验环境左边的资源树帮助文档)
(1).菜单功能简介
(2)环境与以往环境的不同点是,新建一个文件后,只需要在相应的区域填写自己的代码,保存后编译,调试即可。
2、汇编工具MASM 的使用和熟悉 MASM FOR WINDOWS 的调试
(1)具体请查看实验环境左边资源树里软件应用问题解答下的“如何运行第一个汇编程序”
(2)在数据段代码区输入: STRING DB Hello World,13,10,$
(3) 在代码段代码区输入: MOV AX,DATAS
MOV DS,AX
LEA DX,STRING
MOV AH,9
INT 21H
MOV AH,4CH
INT 21H
(4)将文件保存为ASM 文件 然后按Ctrol+ F9 生成 OBJ 文件,若有错误的话则组要按提示修改源程序
(5)在菜单栏中选择运行菜单下的“生成EXE 文件 ”即可以生成EXE 文件
(6)调试汇编程序
在Masm for Windows中集成CV(全称CodeView)与DEGUB两种调试工具,默认为用DEGUB调试程序。
用CV调试
先单击“运行”按钮生成EXE文件,再单击“调试”按钮,出现图1界面。说明:图1是调试求3+5的汇编程序,当连续按F10或连续在命令窗口输入P命令执行到ADD AL,03时,可以看到AL的值为8。
图 1 CV调试界面
CV的功能键:
F2:
显示/隐含的寄存器组窗口
F3:
以不同的显示方式显示当前执行的程序
F4:
显示程序的输出屏幕
F5/F7:
执行到下一个逻辑断点,或到程序尾
F6:
依次进入当前屏幕所显示的窗口
F8:
单步执行指令,并进入被调用的子程序
F9:
在源程序行中设置/取消断点,用鼠标左键双击之也可
F10:
单步执行指令,但不进入被调用的子程序
?
求3+5的汇编源程序
DATAS SEGMENT
FIVE DB 5
DATAS ENDS
CODES SEGMENT
ASSUME CS: CODES, DS: DATAS
START:
MOV AX, DATAS
MOV DS, AX
MOV AL, FIVE
ADD AL, 3
ADD AL, 30H
MOV DL, AL
MOV AH, 2
INT 21H
MOV A
您可能关注的文档
最近下载
- 初中历史:八年级上册(人教版)中国历史知识点总结(25页).pdf VIP
- 社会服务项目运作实务(第二版) 课件全套 第1--7章 社会服务项目概述---社会服务优秀案例和项目.pptx
- 家政服务培训家庭烹饪.pptx VIP
- 2025年《信访工作条例》知识竞赛题库及答案 .pdf VIP
- TCHSA-010-2023-恒牙拔除术临床操作规范.pdf VIP
- 一年级语文上册四单元学历案.pdf VIP
- 船舶概论 第三章船舶静力学课件.ppt VIP
- 安捷伦7890B-5977B气相色谱质谱仪操作规程20180802.docx VIP
- 《水浒传》名著阅读资料.docx VIP
- 《农业废弃物利用》课件.ppt VIP
文档评论(0)