




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、A,1,实,验,一,MASM,和,DEBUG,使用,2,A,实验目的和实验内容,实验目的,掌握汇编集成环境,MASM,的使用,掌握,DEBUG,集成环境的使用,实验内容,汇编集成环境,MASM,使用,DEBUG,集成环境使用,3,A,实验原理,汇,编,语,言,源,程,序,结,果,图,4.1,汇,编,语,言,程,序,的,上,机,与,处,理,过,程,汇,编,程,序,的,上,机,与,处,理,过,程,1. E,D,IT,编,写,源,程,序,文,件,后,缀,为,A,S,M,2,用,M,A,S,M,程,序,对,原,文,件,进,行,汇,编,产,生,O,B,J,文,件,二,进,制,代,码,文,件,3,用,L,
2、IN,K,文,件,把,目,标,文,件,与,库,文,件,以,及,其,它,目,标,文,件,连,接,起,来,形,成,E,X,E,文,件,E,X,E,文,件,在,D,O,S,环,境,下,就,可,执,行,编,辑,程,序,编,辑,汇,编,语,言,原,文,件,编,辑,程,序,汇,编,机,器,语,言,目,标,文,件,连,接,程,序,连,接,机,器,语,言,执,行,文,件,计,算,机,4,A,实验程序,first.asm,DATA,SEGMENT,X,DW,2,Y,DW,3,Z,DW,DATA,ENDS,CODE,SEGMENT,CODE,ASSUME,CS,CODE,DS,DATA,START,MOV AX,
3、DATA,MOV DS,AX,MOV AX,X,MOV DX,Y,ADD AX,DX,MOV Z,AX,INT 3,MOV AH,4CH,INT 21H,CODE,ENDS,END,START,5,A,数据段分配,程序执行前,程序执行后,6,A,汇编集成环境,1,在桌面上找到课设平台图标,启动之,7,A,汇编集成环境,1,启,动,后,的,窗,口,界,面,见,左,图,选,择,文,件,新建”出现右边的对话框,选择,ASM,语言文,件,8,A,汇编集成环境,1,编辑和保存程序(保存文件时一定要注意扩展名为,ASM,9,A,汇编集成环境,1,汇编、连接和运行程序。这三步既可以,分别依次执行,也可合在一
4、起执行,10,A,汇编集成环境,1,这是程序正常汇编的情况,11,A,汇编集成环境,1,这是程序中存在语法错误时的情况。指令,MOV AXX,中,AX,和,X,之间缺少逗号,用鼠标双击某个错误信息可定位错,误位置,12,A,汇编集成环境,1,选择编译,连接,调试,出现下面的窗口,13,A,汇编集成环境,1,选择,View”Watches,增加观察变量,14,A,汇编集成环境,1,依次输入,X,Y,Z,变量之间要加一个回车,Enter,15,A,汇编集成环境,1,这是程序执行前的情况,16,A,汇编集成环境,1,选择,Run,Run,执行程序,17,A,汇编集成环境,1,可以看到,Z,的结果为,
5、5,Z=X+Y,18,A,汇编集成环境,1,选择,View”Registers,在,AX,中也可看到结果,19,A,汇编集成环境,1,选择,View”Variables,可看到程序中所有变量和标号的值,20,A,汇编集成环境,1,选择,View”“Dump,可看到内存中变量分配情,况。白色部分为,X,Y,Z,的值,各占,2,个字节,21,A,汇编集成环境,1,选择,View”“CPU,在,DS,区看内存情况,22,A,汇编集成环境,1,DS,区白色部分为,X,Y,Z,的值,各占,2,个字节,23,A,汇编集成环境,1,选择,File”“Quit,退出调试,返回汇,编集成环境,24,A,汇编集成
6、环境,2,在桌面上找到,图标,启动之,25,A,汇编集成环境,2,选择,File,New,建立新文件,26,A,汇编集成环境,2,编,辑,和,保,存,文,件,选,择,F,i,l,e,Save,注意扩展名为,asm,27,A,汇编集成环境,2,选择,Make”“Compile File,汇编源程序。下图为正常,28,A,汇编集成环境,2,这是汇编出错的情况。指令,MOV AXX,中,AX,和,X,之间缺少逗号,光标会自动定位错误位置,29,A,汇编集成环境,2,选择,Make”“Build,生成可执行文件,30,A,汇编集成环境,2,选择,Run”“Execute,执行程序,31,A,汇编集成环
7、境,2,因为程序中无输出语句,看不到结果,按任意键返回,32,A,汇编集成环境,2,选择,Run”“Debug,进入,DEBUG,调试)环境,33,A,汇编集成环境,2,调试窗口界面,34,A,汇编集成环境,2,选择,View”“Register,看寄存器中的内容,35,A,汇编集成环境,2,窗口右侧显示的是寄存器,36,A,汇编集成环境,2,按图所示菜单可将寄存器在,16/32,位之间切换,37,A,汇编集成环境,2,选择,View”“Memory,看内存内容,38,A,汇编集成环境,2,选择,View”“Watch,出现观察变量窗口,39,A,汇编集成环境,2,选择,Watch”“Add
8、Watch,增加观察变量,40,A,汇编集成环境,2,依次增加,X,Y,Z,三个观察变量,41,A,汇编集成环境,2,下图中变量中的,0 x,表示,16,进制,可在,command,窗口中,后键入,n 10,切换到,10,进制,42,A,汇编集成环境,2,利用下图所示菜单可显示内存中变量分配情况,43,A,汇编集成环境,2,按下图菜单改变源程序显示方式,找,DATA,地址,44,A,汇编集成环境,2,在下图中可看到数据段首,DATA,对应的地址为,4F10,鼠,标定位,memory1,区的首地址,改为,4F10,看,X,Y,的值,45,A,汇编集成环境,2,选择窗口下面的,F5,执行程序,可在内存、寄存器和观,察变量中看到结果,46,A,程序执行前,程序执行后,47,A,利用下图菜单显示,command,窗口,在,后键,入,D X,可看到内存中,X,的值,键入,D Y,可看到内
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 本册综合教学设计-2025-2026学年小学信息技术(信息科技)四年级上册新世纪版
- 9《古代科技 耀我中华 》第2课时(教学设计)部编版道德与法治五年级上册
- 人教版初中历史与社会七年级上册 3.1.1 稻作文化的印记 说课稿
- 2025年中考生物试题分类汇编:生物与环境(第1期)解析版
- 8《升国旗》教学设计-2024-2025学年统编版语文一年级上册
- 第3课时三位数的减法(教学设计)-2024-2025学年三年级上册数学人教版
- 2025年全国中级育婴员职业技能考试A证题库(含答案)
- 2025年全国西式面点师(技师)理论考试题库(含答案)
- 蒸馒头劳动课课件
- 文库发布:蒸馏课件
- 2025年新华出版社有限责任公司招聘笔试参考题库含答案解析
- 2025至2030年中国老花眼镜数据监测研究报告
- 2024年达人直播带货运营协议书模板
- 《汽车电工电子》课程标准
- 血氧饱和度监测
- GB/T 23604-2024钛及钛合金产品力学性能试验取样方法
- 小学五年级家长会-主题班会
- 10kV线路施工应急预案
- 《植物细胞》教学课件
- 《PLC应用技术(西门子S7-1200)第二版》全套教学课件
- 医学教材 肠内营养相关性腹泻的预防处置课件
评论
0/150
提交评论