资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,1,汇编语言程序的上机过程,汇编语言程序上机过程有以下几步:,1,汇编程序:一般书写的文本文件。,2,建立源程序:加,.ASM,后缀。,3,汇编形成目标文件,:,加,OBJ,后缀。,4,链接形成可执行文件:加,EXE,。,5.,运行程序,调试程序未来汇编的使用,在桌面点击图标,出现文本编辑框。,在工具栏文件或第,2,行的工具栏点击保存,.,保存的位置:尽量在默认下(,D,盘根目录下),不要中文路径;文件名称不要超过,6,个字母;文件名加后缀,.ASM,。,在程序,编译,连接,建立,调试,-,运行,编译有错误,在下面的信息框有显示提示。,调试程序未来汇编的使用,调试程序,点击调试(蜘蛛图)。,在调试窗口的,Wiew,-CPU.,DEBUG,画面主窗口是被编译的程序,右侧是寄存器,下面是存储器,。,用,F7,单步运行程序,观察参数变化,有菱形标记的是自己变得程序。,按,Ait+X,退出。,调试程序未来汇编的使用,调试程序的细节:,寄存器(右侧)可以改数;,可按下左键后改变值或清零。,在指针寄存器,IP,处点击可以是程序从指定位置运行;,在存储器(下方)点击右键,GOTO,到如,DS:1000,会直接显示出该段的值;,一般没有,org,指定,CS,的代码从,0000,开始放置,在窗口的左侧是代码的地址,接着是机器码,调试程序的举例:,code,SEGMENT,ASSUME,CS:,code,start:,MOV AX,2000H,MOV DS,AX,MOV ES,AX,P113,习题,2 1-3,或加入,P334(1),传送指令;,P336 1.,内存操作数及各种寻址方式的使用,code,ENDS,END,start,汇编语言程序框架如下:,stack,SEGMENT PARA,stack,DB 100,DUP(,stack,),stack,ENDS,data,SEGMENT,data,ENDS,code,SEGMENT,ASSUME,CS:,code,DS:,data,ES:,data,start:,MOV AX,data,MOV DS,AX,MOV ES,AX,;,MOV AH,4CH,;,INT 21H,code,ENDS,END,start,实验报告,一 实验名称,二 实验内容(程序原稿),三 实验目的,四 实验结果,各项实验结果记录,自编程序原稿及调试后的修正稿,写出原告的错误在哪里。,实验一:内存操作数及寻址方法,P336,:,8.38.3.3,题,1,P334:3-(1),传送指令验证,P110,:,1,、,2,要求:书写实验报告,各项实验结果记录,自编程序原稿及调试后的修正稿,写出原告的错误在哪里。,未来汇编试安装和演示,
展开阅读全文