实验复习题新.doc

实验复习题新.doc

ID:53693990

大小:91.00 KB

页数:12页

时间:2020-04-06

实验复习题新.doc_第1页
实验复习题新.doc_第2页
实验复习题新.doc_第3页
实验复习题新.doc_第4页
实验复习题新.doc_第5页
资源描述:

《实验复习题新.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、09实验复习题一、列出基于8086寄存器组的14个寄存器,并分别说明各寄存器的功能(对于标志寄存器,要求分别写出各标志位名称及功能)。写出基于8086CPU的各种寻址方式,并对与内存访问无关的和内存访问有关的寻址方式各举一例说明。二、请详细描述MASM的上机过程,要求写出各环节采用的扩展名、各环节的作用,然后说说列表文件、交叉引用文件是如何产生的及如何查看其内容的、有何作用,汇编过程显示了哪些信息?COM文件生成有什么要求。三、DEBUG调试的是哪种类型的文件?请写出DEBUG中使用的命令E、R、P、F、G、

2、A、U、Q它们相应的功能,并分别说明使用场合,再各举一例说明(注明例子的具体功能)。1.如何在DEBUG中执行可执行程序(.EXE文件)?2.为什么把书上的程序输入进debug中会报告有很多error?3.debug中T命令与P命令使用有何差别?4.debug里用d命令显示出来的数据怎么理解?以D命令显示内容的其中一行。0B2E:0200E8DAE146E8ACDF74-0DE84500ACE84100...F...t..E...A.为例说明。5.如何找到debug.exe程序?在windows中如何出现de

3、bug来汇编?6.如何在DEBUG调试程序中执行程序中的一段?7.下面一段信息是使用DEBUG命令的结果,则INT10H的中断服务程序的入口地址的偏移量是______,段基址是______。-D0:00000:0000893E7EBEF4067000-1600400BF40670000000:0010F406700054FF00F0-79EA00F021EA00F00000:0020F31AA6167422A616-5700400B6F00400B0000:00308700400B9F00400B-B7004

4、00BF40670000000:0040C923A6164DF800F0-41F800F0C5034CCD0000:005039E700F0A019BC0C-760102E056D400F00000:006000E000F09019BC0C-6EFE00F0EE0670000000:007053FF00F0A4F000F0–220500006C5600C0四、利用系统功能调用(21H)如何实现输出一个字符、输入一个字符、输出一个字符串、输入一个字符串、返回操作系统,掌握其调用格式规范并能给出相应的实例(各例均

5、需说明其功能),接收字符串能统计字符串中数字符号、大小字母的数量,输入多位二、八、十六进制数送到指定寄存器中,以二、八、十六进制形式输出指定寄存器中内容。五、改错题1.下列程序中至少有10个语法性的错,请将这些错误找出来。1:********EXAM??.?******2:DSEGSEGMENT3:ARGXDB1004:RLTDB?5:DSEGEND6:CSEGSEGENT7:ASSUMECS:CSEG;DS:DSEG8:BEGIN:MOVAX,DATA9:MOVDS,AX10:MOVAX,ARGX11:OR

6、AL,AL12:JSABS113:JEMOVE14:CMPAL,815:JBEONE16:CMPAL,0FH17:JGEMOVE18:SHLAL,219:ADDAL,ARGX20:SUBAL,221:JMPMOVE22:ONEADDAL,1023:JMPMOVE24:ABS1NEGAL,AL25:MOVEMOVRLT,AX26:HALT27:DSEGENDP28:ENDSSTART2.下列程序中至少有10个语法性的错,请将这些错误找出来。1:;********EXAM??.?******2:DSEGSEGME

7、NT3:DATADB14H,26H,03H,8A,11H,FFH4:MAX:DB?5:DATAENDS6:CSEGSEGMENT7:ASSUMECS:CSEG:DS:DSEG8:SMAXMOVAX,DATA9:MOVDS,AX10:LEASI,DATA11:MOVAL,[SI]12:AGAN:INCSI13:MOVBL,[SI]14:CMPBL,FFH15:JELOAD16:CMPAL,BX17:JAAGAIN18:MOVAL,BL19:ADDAL,ARGY20:JRAGAIN21:LOD:MOVMAX,AX

8、22:HALT23:CSEGENDP24:ENDSSMAX3.已知下述程序是从两个无符号数中选出较大者送入MAX中,但程序有错,请改正。1:DSEGSEGMENT2:DAX:DBA0H3:DAYDB3004:MAXDW05:DSEGEND6:CSEGSEGMENT7:ASSUMECS:CSEG;DS:DSEG8:BEGIN:MOVDS,DSEG9:MOVAL,DAX10:CMPAL,DAY11:JG

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

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

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