汇编语言与接口技术.ppt

汇编语言与接口技术.ppt

ID:51101277

大小:2.44 MB

页数:79页

时间:2020-03-18

汇编语言与接口技术.ppt_第1页
汇编语言与接口技术.ppt_第2页
汇编语言与接口技术.ppt_第3页
汇编语言与接口技术.ppt_第4页
汇编语言与接口技术.ppt_第5页
资源描述:

《汇编语言与接口技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、汇编语言与接口技术西北工业大学计算机学院计算机硬件实验室汇编语言调试环境使用说明利用Editplus和汇编相关软件建立起基于Windows-XP平台的汇编语言集成调试环境,对我们学习汇编语言、开发汇编软件将十分方便,它将我们学习汇编程序时的编辑、编译、调试等工具集成于一体。一、Editplus的安装和必要设置:1、将压缩软件“EDITPLUS.RAR”解压到c:EDitPLUS目录下2、用鼠标点击图标:安装EDITPLUS到C:EDITPLUS目录下。3、用鼠标点击图标:完成注册码的输入。4、将压缩软件“MASM615.RAR”解压到c:EDitPLU

2、S目录下,即完成安装。5、用鼠标双击桌面上的图标:或选开始程序EDITPLUSEDITPLUS2,出现如下界面:文件夹下的源程序列表(汇编程序文件的后缀为ASM或SRC)选择用户编程文件夹用户程序编辑区输出窗口文件列表中文件名后缀每个窗口的大小可由鼠标进行缩放输出窗口可由鼠标控制进行缩放,其他窗口同样安装Editplus主要菜单的设置第一次安装Editplus必须进行必要的设置首先对“文件”中的“设置与语法”规则进行设置汇编程序文件名的后缀一般为“asm”或“src”为“汇编语言”添加文件类型其次对“文件”中的“模板”进行设置为“汇编语言”添加模板汇

3、编语言模板的文件名设置用户工具用户工具应添加:编译(汇编)工具调试工具帮助文件(可选)请记住:编译(汇编)工具的参数设置请记住:调试工具的参数设置帮助文件根据需要颗可选以上设置完成后关闭Editplus,重新启动Editplus,即可以对汇编语言程序进行编辑、编译、调试及运行从源程序列表中打开要编辑、调试的文件主要菜单的使用对源程序的编译和连接对目标程序的调试帮助文件源程序调试软件的使用源程序窗口寄存器窗口命令行窗口源程序调试工具常用命令介绍窗口介绍:源程序调试工具的窗口共有十个:0.HelpALT+01.LocalsALT+12.WatchALT+23.S

4、ource1ALT+3(★★★★★)4.Source2ALT+45.Memory1ALT+5(★★★)6.Memory2ALT+67.RegisterALT+7(★★★★★)8.8087ALT+89.CommandALT+9(★★★★★)用鼠标点击Windows菜单可看到这10个窗口,要打开某个窗口,用鼠标选择对应项即可。激活窗口:将鼠标移动到当前窗口并点击鼠标左键,此时该窗口边框变亮,表明当前窗口被激活。移动窗口:将鼠标放在被激活窗口左边框线或上边框线上,并按住鼠标左键移动鼠标,则可移动当前窗口的位置。关闭窗口:将鼠标放在被激活窗口的左上方边框“◙”处,单

5、击鼠标左键则关闭当前窗口。功能键:F2:寄存器窗口的开/关F3:在源程序方式和汇编方式之间切换F4:切换到输出屏幕F5:执行到下一个断点或到程序结束(没断点)F6:激活各调试窗口F7:在光标所在行设置一个临时断点,并执行到该行F8:执行跟踪命令F9:在光标所在行设置或清除一个断点(双击鼠标左键功能相同)F10:执行ProgramStep命令PgUp:上卷一页PgDn:下卷一页Home:上卷到文件或命令缓冲区顶部End:下卷到文件或命令缓冲区底部命令行常用命令的使用:T:相当于F8P:相当于F10G:相当于F5D[type]:显示内存内容E[type]:修改内

6、存内容R[寄存器名]:显示并修改寄存器内容Q:退出调试工具实验一BCD码的运算一.实验目的1.熟悉在Ediplus集成环境下编辑、编译、调试编语言程序的全过程。2.掌握汇编语言程序结构中数据段、堆栈段、代码段定义及内存分配方法。3.学会源程序调试工具主要命令的使用方法。4.掌握用组合BCD码表示数据的方法,并熟悉其加、减、乘、除运算。二.实验内容1.多位十进制数加法。2.两位十进制数乘法。三.实验要求1.多位十进制数加法:在内存中以DATA1和DATA2为首址,各分配5个字节单元,分别存入两个8位组合BCD码数据(低位在前),将两数相加,结果送回到DATA2

7、处。2.两位十进制数乘法:将被乘数和乘数以组合BCD码形式分别存放于DATA1和DATA2定义的字节单元中,经乘法运算,乘积存入DATA3定义的两个内存单元中。3.用汇编调试工具查看运算结果,进行手工验证;并且用汇编调试工具中的相关修改DATA1和DATA2,并重新执行。关于BCD码扩充知识Intel助记符使用术语“ASCII”称作不压缩的BCD码,而使用“十进制数”则称为压缩BCD码。不压缩的BCD码不压缩的BCD码由在每一个字节的低四位包含一个十进制数字的字节组成,Intel系列处理器提供了调整不压缩值的四种算术操作指令:加法操作后调整———AAA;As

8、ciiAdjustforAddition减法操作后调

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。