预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共61页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第PAGE\*Arabic\*MERGEFORMAT61页共NUMPAGES\*MERGEFORMAT61页汇编语言是一种范文一:汇编语言的用法(一)winxp或win2k环境下的tasm安装方法:直接把我拷给大家的tasm.rar解压到c:tasm就可以了或者说,把tasm.rar拷贝到c。然后鼠标右键单击该文件,点”解压到当前文件夹”就可以了。(二)winxp或win2k环境下的tasm运行方法:(1)开始->运行->输入cmd,然后按确定(2)cdc:tasmsource(然后按回车)(3)在c:tasmsource>提示符下输入path=c:tasmbin(然后按回车)(告诉计算机当前路径为path=c:tasmbin,如果不想学这些dos命令,大家只需要承认它,这不影响对汇编语言的学习)(4)在c:tasmsource>提示符下输入tasm/la/z/zich2_01.asm(5)在c:tasmsource>提示符下输入tlink/vch2_01.obj(6)在c:tasmsource>提示符下输入ch2_01.exe就会出现运行结果3如果这一步不是输入"ch2_01.exe"而是输入tdch2_01.exe则出现单步运行或者说调试程序的界面。(三)td的使用以下列程序为例解说td的使用datasegmentaadb'1'bbdb'2'dataendsprognamsegmentassumecs:prognam,ds:datastart1:movax,datamovds,axmovcx,10moval,31hnext:pushaxmovdl,almovah,02hint21hpopaxincalloopnextmovah,4chint21hprognamendsendstart11、汇编:tasm/la/z/ziex01.asm;2、连接:tlink/vex01.obj3、调试:tdex01.exetd的使用:运行tdex01.exe后指向movax,data此时,movax,data还没有执行,按一下f7,指向movds,ax。此时,movax,data已执行。下面将要执行的语句是movds,ax。执行完movmovds,ax后,若要看数据段的内容,我们可以按f10,将光标移到view菜单条,按回车,然后选择菜单dump,按回车。会出现一个窗口,其中一部分内容为ds:00003132000000。其中31即‘1’的ascii码,32即‘2’的ascii码。移动窗口:按一下ctrl+f5选中这个窗口,用方向键,将窗口移动到所期望的地方,然后按回车。放大缩小窗口:按一下ctrl+f5选中这个窗口,用shift+方向键改变窗口的大小。关闭窗口:alt+f3在不同的窗口之间切换f6查看寄存器的内容:按f10,将光标移到view菜单条,按回车,然后选择菜单registers,按回车。查看单个寄存器变量(如ax)或数据段的变量(如aa),可以按ctrl+f7,然后输入你想查看查看的变量名,如ax,aa等。将程序运行到光标所在的位置用f4。如,已开始,movax,data若用方向键将光标移动到movah,4ch,然后按f4,这样程序便执行到movah,4ch之前,即所有的循环语句都已经被执行了,这样有助于在已确定循环语句肯定正确的情况下跳过循环语句。设置断点用方向键将光标移动到要设断点的语句处,然后按f2。用f9则可以将程序运行到断点处。取消断点:在用方向键将光标移动到原来设断点的语句处,然后按f2。(一)winxp或win2k环境下的tasm安装方法:直接把我拷给大家的tasm.rar解压到c:tasm就可以了或者说,把tasm.rar拷贝到c。然后鼠标右键单击该文件,点”解压到当前文件夹”就可以了。(二)winxp或win2k环境下的tasm运行方法:(1)开始->运行->输入cmd,然后按确定(2)cdc:tasmsource(然后按回车)(3)在c:tasmsource>提示符下输入path=c:tasmbin(然后按回车)(告诉计算机当前路径为path=c:tasmbin,如果不想学这些dos命令,大家只需要承认它,这不影响对汇编语言的学习)(4)在c:tasmsource>提示符下输入tasm/la/z/zich2_01.asm(5)在c:tasmsource>提示符下输入tlink/vch2_01.obj(6)在c:tasmsource>提示符下输入ch2_01.exe就会出现运行结果3如果这一步不是输入"ch2_01.exe"而是输入tdch2_01.exe则出现单步运行或者说调试程序的界面。(三)td的使用以下列程序为例解说td的使用datasegmentaadb'1'bbdb'2'd