汇编程序编写,编译链接与debug的跟踪执行

汇编程序编写,编译链接与debug的跟踪执行

ID:28047996

大小:219.36 KB

页数:4页

时间:2018-12-07

汇编程序编写,编译链接与debug的跟踪执行_第1页
汇编程序编写,编译链接与debug的跟踪执行_第2页
汇编程序编写,编译链接与debug的跟踪执行_第3页
汇编程序编写,编译链接与debug的跟踪执行_第4页
资源描述:

《汇编程序编写,编译链接与debug的跟踪执行》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验(实习)名称汇编程序编'编译链接~DEBUG的跟踪执行一、实验目的掌握?1:编语言编写,编译,链接和执行的方法,掌握DEBUG跟踪执行程序的方法。二、实验内界•WjWF实现420030ABH+90B0D400H•用AX存放最后结果的低16位•用BX存放最后结果的髙16位•源文件名为exerl.asm,进打•編译连接生产可执行文件用DEBUG程序跟踪执行过程,写出每条指令执行后,AX,BX、IP寄忭器中的内容,状态寄存器内,三、源程序ASSUMECS:CODECODESEGMENTMOVAX,30ABHMOVBX,4200IIADDAX,0D400HADCBX,90B0HMO

2、VAX,4C00HTNT21HCODEENDSEND四、实验结果源程序D:jnasm>linkexei*l;MicrosoftOverlayLinkerUersion3.64CopyrightMicrosoftCorp1983-1988.Allrightsreserved.LINK:warningL4021:nostacksegmentD:masn>执行程序,DEBUG跟踪D:masm>exerl.exeD:masm>debugexerl.exe0C9C0000B8AB30MOVAX,30RB0C9C0003BB0042MOVBX,42000C9C00060

3、500D4ADDAX,D4000C9C000981D3B090ADCBX,90B00C9C000DB8004CMOVAX,4C000C9C0010CD21INT210C9C001246INCSI0C9C0013F8CLC0C9C00148956FAMOV[BP-061.DX0C9C0017C45EF8LESBX,[BP-0810C9C001A26ES:0C9C001B807F0E00CMPB7TEPTR[BX+0E],000C9C001F743AJZ005BI>11S

4、

5、S3单步执行C:Windowssystem32CMD.exe-debugexerl.exeAX=000

6、OBX=0000DS=0C8CES=0C8C0C9C:0000B8AB30-tnX=30ABBX=0000DS=0C8CES=0C8C0C9C:0003BB0042-tAX=30ABBX=4200DS=0C8CES=0C8C0C9C:0O060500D4CX=0012DX=0O00SP=0000SS=0C9CCS=0C9CIP=0000MOVnX,30ABCX=0012DX:0000SP=0000SS=0C9CCS=0C9CIP=0003MOVBX,4200CX=0012DX=0O00SP=0000SS=0C9CCS=0C9CIP=0006ADDAX,D400BP=0000SI

7、=0000DI=0000NVUPElPLNZNAPONCBP=0000SI=O000DI=0000NVUPElPLNZNflPONCBP=0000SI=0000DI=0000NVUPElPLNZNAPONCAX=04nBBX=4200DS=0C8CES=0C8C0C9C:000981D3B090-tCX=0012DX=000OSP=00O0SS=0C9CCS=0C9CIP=0009RDCBX,90B0BP=0000SI=O000DI=0000NVUPElPLNZNAPOCVBP=0000SI=0000DI=0000NVUPElNGNZNAPENCAX=04ABBX=D2B1CX

8、=0012DX=O00OSP=0000DS=0C8CES=0C8CSS=0C9CCS=0C9CIP=000D0C9C:000DB8004CMOVflX,4C00-tflX=4C00BH=D2B1DS=0C8CES=0C8C0C9C:0010CD21一PCX=0012DX=0000SP=0000BP=0000SI=0000DI=0000SS=0C9CCS=0C9CIP=0010NVUPElNGNZNAPENCINT21Programterminatednormally第一次执行:AX=30ABH,BX=0000H,IP=0003H第二次执行:AX=30ABH,BX=4200H,I

9、P=0006H第三次执行:AX=04ABH,BX=4200H,IP=0009H第四次执行:AX=04ABH,BX=D2B1H,IP=000DH第五次执行:AX=4C00H,BX=D2B1H,IP=0010H即420030ABH+90B0D400H=D2B104ABH

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

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

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