- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用班汇编实验指导书
安阳工学院计算机科学与信息工程系自编讲义
汇编语言程序设计实验指导书
刘爱琴编著
安阳工学院计算机科学与信息工程系
二零一零年二月
目录
实验一 熟悉汇编编译工具 4学时 2次
实验二 调试工具DEBUG命令实验 4学时 2次
实验三 内存操作数及寻址方法—15周 周一5、6节和周三1、2节
每个实验交一次实验报告
实验一 熟悉汇编编译工具
一 实验目的
通过实验,使学生熟悉 MASM FOR WINDOWS 集成实验环境,下载地址(/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 AH, 4CH
INT 21H
CODES ENDS
END START
2)用DEBUG调试
① 依次单击“工具/选项”出现图2的界面,选中“DEBUG 调试”,再单击确定。
图 2 切换到DEBUG调试工具
② 先单击“运行”按钮生成EXE文件,再单击“调试”按钮,出现图3界面。说明:图3是调试求3+5的汇编程序,当连续输入P命令执行到ADD AL,03时,可以看到AL的值为8。
图 3 DEBUG调试界面
软件中提供了DEGUG命令表(用鼠标双击资源树中的DEB
您可能关注的文档
- 广州某学院阶梯教学室造型艺术北楼钢井架安装拆卸方案.doc
- 广州某污水管线深基坑沉井专项施工方案.doc
- 广州某运动员公寓高支模施工方案.doc
- 广州海关对联邦快递亚太转运中心监管操作规程.doc
- 广州珠江新城金穗大厦空调通风安装工程方案.doc
- 广州转盘改造施工组织方案.doc
- 广成山隧道车行横洞施工方案.doc
- 广播电视村村通之无线盲区覆盖解决方案.doc
- 广播系统设计方青岛唐岛弯游艇会一期住宅项目广播系统方案.doc
- 广日GREENMAX调试手册20110427.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)