寻址方式和debug的使用,实验报告

寻址方式和debug的使用,实验报告

ID:30157320

大小:18.76 KB

页数:9页

时间:2018-12-27

寻址方式和debug的使用,实验报告_第1页
寻址方式和debug的使用,实验报告_第2页
寻址方式和debug的使用,实验报告_第3页
寻址方式和debug的使用,实验报告_第4页
寻址方式和debug的使用,实验报告_第5页
资源描述:

《寻址方式和debug的使用,实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划寻址方式和debug的使用,实验报告  什么是DEBUG?  DEBUG是DOS提供的专门用于汇编语言软件,  它给出了一些命令,可直接检查、修改寄存器和内存的值,可以调试、跟踪和执行程序段,使我们进一步熟悉指令,了解CPU的内部环境。  DEBUG程序的启动:  在DOS的提示符下直接键入命令  C:\>DEBUG↙  进入DEBUG调试程序后,会出现DEBUG提示  符“-”,此时就

2、可以使用DEBUG命令了。  声明:在DEBUG状态下输入的数字均为十六  进制数,如要输入其他进制数,在输入的数字后  加以说明。如十进制数:13D。  在WINDOWS  输入:CMD→  出现:  C:DocumentandSettingAdministrator>_  >CDC:↙  C:>debug↙  进入DEBUG调试程序后,会出现DEBUG提示符目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了

3、适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  “-”,此时就可以使用DEBUG命令了。  在WINDOWS环境下Dos窗口大小的切换  用  1、R命令(Register)  功能:查看和修改寄存器的值。  查看格式:R↙  在R命令后面直接打入回车,显示当前CPU内部  所有寄存器的值、标志位状态及将要执行的下一条指令。  若要修改某个寄存器的值,直接在R后面输入该寄  存器的名,然后回车,这时会显示该寄存器的当前值,新值直接输入

4、即可。  修改格式:-R寄存器名↙  -RAX↙  AX0000(0000  :1234↙(1234  AX=1020HBX=5060H  CX=A0B0HDX=E0F0H  SP=FFFFHBP=0200H  SI=3040HDI=7080H  当前值新值))  DS=XXHES=0300H  SS=0400HCS=0100H目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目

5、的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  2、D命令(Dump)  功能:显示存储器单元的值。  格式:D段寄存器名:起始地址  在使用D命令之前,我们首先要明白,内存已经被我们划分为4个段,即:代码段CS、数据段DS、堆栈段SS、附加段ES。  做题时要明确显示或修改的是哪个段的内容。  寻址方式练习实验报告一、实验目的  1.熟练掌握8086/8088的各种寻址方式及应用。  2.掌握DEBUG调试程序中的一些常用命令的使用方法,为以后的实验打下基础。  二、实验仪

6、器  586微机1台  三、实验内容及程序  1.关于数据的寻址方式练习  8086/8088提供多种方式实现操作数寻址,大体可分为7种:a.立即寻址  b.寄存器寻址c.直接寻址  d.寄存器间接寻址e.寄存器相对寻址  f.基址变址寻址g.基址变址且相对寻址  2.实验程序  STACKSEGMENTSTACK目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开

7、展,特制定安保从业人员的业务技能及个人素质的培训计划  DB0B0H,0B1H,0B2H,0B3H,0B4H,0B5H,0B6H,0B7H  DB0B8H,0B9H  DB0BAH,0BBH,0BCH,0BDH,0BEH,0BFHDB10HDUP(00)STACKENDS  DATA1SEGMENT  DB0A0H,0A1H,0A2H,0A3H  TABLEDW0A5A4H  DB0A6H,0A7H,0A8H,0A9H,0AAH,0ABHDB0ACH,0ADH,0AEH,0AFHDATA1ENDS

8、  DATA2SEGMENT  DB0C0H,0C1H,0C2H,0C3H,0C4H,0C5H,0C6H,0C7H  DB0C8H,0C9H,0CAH,0CBH,0CCH,0CDH,0CEH,0CFHDATA2ENDS  CODESEGMENT  ASSUMECS:CODE,DS:DATA1,ES:DATA2,SS:STACKSTART:MOVAX,DATA1MOVDS,AXMOVAX,DATA2MOVES,AXMOVBX,0004HMOVCX,0005HMOVBP,0003H  

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

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

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