汇编语言基础实验

汇编语言基础实验

ID:46231530

大小:63.43 KB

页数:4页

时间:2019-11-21

汇编语言基础实验_第1页
汇编语言基础实验_第2页
汇编语言基础实验_第3页
汇编语言基础实验_第4页
资源描述:

《汇编语言基础实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验1DEBUG调试命令的练习(验证性实验)一、实验目的熟悉DEBUG环境、练习DEBUG调试程序的主耍命令。二、实验内容利用DEBUG调试程序练习编写和调试小程序段。三、实验步骤1.进入DEBUG调试环境;①首先,点击开始-运行;(也可采用其他方式进入)②在运行窗口下,输入cmd;③点击确定之后,转到命令窗口,输入DEBUG并冋车;3B言理员:C:WindowssystemB2cmd.exe・debugMicrosoftWindows[????6.1.7601]????????(c)2009MicrosoftCorpora

2、tion????????????????C:Usersdministrator>debug2.用R命令查看并记录各寄存器内容及有关标志位的状态。①输入R命令并回车;苣理员:C:Windowssystem32cmd.exe-debugMicrosoftWindows[????6.1.76011????????(c)2009MicrosoftCorporation????????????????C:UsersAdminist厂ator>debug②查看并记录有关寄存器内容。表1寄存器内容寄存器AXBXCXDXSPBPS

3、IDIDSESSSCSIP内容表2标志位的状态标志位OFSFZFPFCF内容1.用R命令按表3的要求修改AX,BX,CX,DX等寄存器内容;用R命令查看结果是否正确并采用屏幕截图的方法记录结果。表3寄存器内容寄存器AXBXCXDXSPBPSIDIDSESSS内容123423453456456756786789789A89AB9ABCABCDBCDE-raxAX0000:1234-raxAX12342.用D查看ds:2000开始内存单元的内容,并采用屏幕截图的方法记录结果。-dds:00B93:0000CD20FF9F009AEEF

4、E-1DF04F0397058A030B33:00109705170397053104-0101010002FFFFFF0B33:0020FFFFFFFFFFFFFFFF-FFFFFFFF37054E010B33:0030570A14001800330B-FFFFFFFF000000000B33:00400500000000000000-00000000000000000B33:0050CD21CB0000000000-00000000002020200B33:00602020202020202020-00000000002020

5、200B33:00702020202020202020-00000000000000007.N3.用E命令将,ABCDEFGHIJKLMN:0D,0A「$,的ASCII码填入内存ds:2000处。方法1:ASCII码输入;方法2:字符串输入;

6、-eds:2000'ABCDE祀HIJKLMN=朋EDJ$'4.用D命令观察内存ds:2000处的16进制码及屏幕右边的ASCII字符是否正确,并采用屏幕截图的方法记录结果。5.将所有的字符变为小写,重复5、6两步,注意对比大、小写英文字母ASCII码间关系。6.Q命令退出DEBUG,重新进

7、入DEBUG,用A命令在内存cs:100处键入下列内容:MOVAX,4321MOVBX,5678XCHGAX,BXMOVAH,35MOVAL,48MOVDX,75ABXCHGAX,DXC:Windov^ssystem32cmd.exe-debugmovax,4321movbx,5678xchgax,bxmovah,35moval,48movdx,75abxchgax,dxC:UsersADMINn>debug-acs:1000B33:01000B33:01030B33:01060B33:01080B33:010A0B33

8、:010C0B33:010F0B33:01119.用Ucs:100命令检查键入的程序并记录,特别注意屏幕左边的机器码。10.用R命令对IP寄存器赋初值100;-ripIP0100:10011•用T命令逐条运行上述指令,每执行一次T命令检查并记录有关寄存器及IP的变化情况。并注意标志位有无变化。(用R命令检查各寄存器内容,特别注意AX、BX、DX、IP的内容。)-ripIP0100:100-tAX=4321BX=0000CX=0000DX=0000SP=FFEEBP=0000SI=0000IDS=0B33ES=0B33SS=0B33

9、CS=0B33IP=01030B33:0103BB7856NVUPElPLNZNAMOVBX,5678说明:每按一次T命令,按序执行第8步中输入的一条指令,显示执行本条指令后有关寄存器的内容及下一次要执行的指令。表4指令结果MOVAX,4321AX

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

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

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