应用班汇编实验指导书.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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

文档评论(0)

82393aa + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档