




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、单项选择题(每小题一、单项选择题(每小题2分,共分,共20分)分) 1、假设(、假设(AX)=0B320H,(,(CL)=3,则执行,则执行SAR AX,CL后后AX中的内容是(中的内容是( )。)。A、0664H B、8664H C、F664H D、E664H 2、下列串操作指令中,必须同时指明源串和目的串地址的是、下列串操作指令中,必须同时指明源串和目的串地址的是( )。)。A、STOSW B、CMPSW C、SCASW D、LODSW3、若程序中数据段的段名为、若程序中数据段的段名为DATA,对数据段的初始化操作应为,对数据段的初始化操作应为( )。)。A、MOV AX,DATA B
2、、MOV AX,DATA MOV ES,AX MOV DS,AXC、PUSH DS D、MOV DS,DATA CBB4、当执行指令、当执行指令ADD AX,BX后,若后,若AX的内容为的内容为2BA0H,设,设置的奇偶标志位置的奇偶标志位PF1,下面的叙述正确的是(,下面的叙述正确的是( )。)。A、 表示结果中含表示结果中含1的个数为偶数的个数为偶数 B、 表示结果中含表示结果中含1的个数为奇数的个数为奇数C、 表示该数为偶数表示该数为偶数 D、 表示结果中低八位含表示结果中低八位含1的个数为偶数的个数为偶数5、下列指令中,源操作数是寄存器间接寻址的是(、下列指令中,源操作数是寄存器间接寻
3、址的是( )。)。A、MOV AX ,8SI B、MOV AX,SS:BXC、MOV BX,AX D、MOV DI, BX6、设、设 SP初值为初值为3000H,执行指令,执行指令“PUSH AX”后,后,SP的值是的值是( )。)。A、2FFFH B、2998H C、2FFEH D、3002H DBC7、带重复前缀的串操作指令,若、带重复前缀的串操作指令,若(CX)=0,进行串操作的最大次数进行串操作的最大次数为为( )。A、0 B、1 C、65535 D、任意次、任意次8、假定、假定(DS)=2000H,(SI)=0100H,(20100H)=34H,(20101H)=12H,则执行指令,
4、则执行指令LEA BX,SI后,后,(BX)=( )。A、0100H B、1234H C、3412H D、2100H9、设物理地址(、设物理地址(10FF0H)=10H,(10FF1H)=20H,(10FF2H)=30H,从地址,从地址10FF1H中取出一个字的内容是(中取出一个字的内容是( )。)。A、 1020H B、3020H C、 2030H D、 2010HAAB10、已知、已知(DS)=2100H,(SS)=2F00H,(BP)=0010H,指令,指令MOV AX,6BP 源操作数的物理地址是源操作数的物理地址是( )。A、21016H B、21010H C、2F016H D、2F
5、010HC二、填空题(每空二、填空题(每空1分,共分,共20分)分) 1、显示存储单元内容的、显示存储单元内容的DEBUG命令是命令是_,逐条执行指,逐条执行指令的令的DEBUG命令是命令是_。(写命令即可,不用写参数)。(写命令即可,不用写参数)2、8086可以访问的最大存储器容量为可以访问的最大存储器容量为_字节。存储单字节。存储单元的物理地址为从元的物理地址为从_到到_。3、除法指令、除法指令DIV BL,被除数在寄存器,被除数在寄存器_中,除法结果中,除法结果的商在寄存器的商在寄存器_中。中。4、源程序中段的数目可以根据实际需要而定,但其中必不可少、源程序中段的数目可以根据实际需要而定
6、,但其中必不可少的是的是_段。如果需要使用串指令访问目的串,则还需要段。如果需要使用串指令访问目的串,则还需要_ 段。段。DT1M00000HFFFFFHAXAL代码代码附加附加5、指令、指令MOV AX,ES:BX源操作数的寻址方式为源操作数的寻址方式为_,其物理地址由,其物理地址由_和和_寄存器寄存器内容确定。内容确定。6、用、用DOS功能调用在显示器输出单个字符的功能号为功能调用在显示器输出单个字符的功能号为_,输出字符串的功能号为输出字符串的功能号为_。7、定义过程的一对伪指令是、定义过程的一对伪指令是_和和_;定义段;定义段的一对伪指令是的一对伪指令是_和和_。8、栈顶的物理地址由、
7、栈顶的物理地址由_ 和和_寄存器内容确定。寄存器内容确定。 寄存器间接寻址寄存器间接寻址ESBX02H09HSEGMENTENDSPROCENDPSSSP三、综合题(三、综合题(30分)分)1、假设下列指令中的所有标识符均为类型属性为字的变量,请、假设下列指令中的所有标识符均为类型属性为字的变量,请判断下列指令哪些是正确的,哪些是错误的?若是错误的,请判断下列指令哪些是正确的,哪些是错误的?若是错误的,请说明原因。(说明原因。(14分)分) (1)MOV WORD_OP1,WORD_OP2(2)MOV AL,WORD_OP1(3)PUSH CS(4)MOV BX,SI错误。不能在两个内存单元之
8、间直接传送数据。错误。不能在两个内存单元之间直接传送数据。错误。操作数类型不匹配。错误。操作数类型不匹配。AL为为8位寄存器,位寄存器,WORD_OP1为为16位变量。位变量。正确。正确。错误,不明确要传送的是字节还是字。错误,不明确要传送的是字节还是字。(5)MOV CS,AX(6)MOV DX,2000H(7) SHL AX,3错误。错误。CS不能作为目的操作数。不能作为目的操作数。正确。正确。错误。当移位次数大于错误。当移位次数大于1时,必须由时,必须由CL给出移位次数给出移位次数2、分别用一条语句实现下述指明的功能(、分别用一条语句实现下述指明的功能(10分,每小题分,每小题2分)分)
9、(1)预留)预留50个字节的存储空间(个字节的存储空间( )(2)BX的内容加的内容加1,要求影响所有标志位(,要求影响所有标志位( )(3)子程序返回调用程序()子程序返回调用程序( )(4)AL低低4位清零,其他位不变(位清零,其他位不变( )(5)将变量)将变量BUF的偏移地址送的偏移地址送SI( )DB 50 DUP(?) ADD BX,1 RET AND AL,11110000B LEA SI,BUF 3、根据下列程序段,请画出各操作数在内存中存放的、根据下列程序段,请画出各操作数在内存中存放的形式。形式。(6分)分)DATA SEGMENT D1 DB 100,-5D2 DW 78
10、 D3 DW 2 DUP(0),$+4DATA ENDS d1d264HFBH8700H00H00H00Hd30000H0001H0002H0003H0004H0005H0006H0007H0008H0CH00H$ 四、阅读程序题(每小题四、阅读程序题(每小题5分,共分,共20分)分) (1)程序段运行后,原有)程序段运行后,原有AX、BX、CX中最大数放在哪个寄存器中?中最大数放在哪个寄存器中?(2.5分分) (2)3个数是带符号数,还是无符号数?个数是带符号数,还是无符号数?(2.5分分) 1、有下列程序段:、有下列程序段: CMP AX,BX JGE NEXT XCHG AX,BXNEX
11、T:CMP AX,CX JGE DONE XCHG AX,CXDONE: AX 是带符号数是带符号数 2、已知数据段中定义:、已知数据段中定义: A DB X执行下列程序段:执行下列程序段:MOV AX, 0MOV AL, AMOV CL,10MUL CL该程序段完成的功能的数学表达式是该程序段完成的功能的数学表达式是_,结果放在结果放在 _寄存器中。寄存器中。X*10 AX 3、有下列程序段、有下列程序段 TAB DD 10203040H DD 50607080H ENTRY DW 3 DATA ENDS . . . LEA BX,TAB ADD BX,ENTRY MOV AX, BX AD
12、D BX,2 MOV DH, BX 程序段执行后,程序段执行后,AX=_, DH=_40H30H20H10H80H70H60H50H03H00HTABENTRYTAB+1TAB+2TAB+3TAB+4TAB+5TAB+6TAB+78010H70H4、有下列程序段:、有下列程序段:MOV AX,7234HMOV BX,2345HADD AX,BXJNO EXITXCHG AX,BXEXIT:程序段执行后,程序段执行后,AX=_,BX=_ 2345H9579H五、编程题五、编程题(10分分)从从STRING单元开始存放有一字符串,以单元开始存放有一字符串,以* 作为结束标志(字作为结束标志(字符串
13、用符串用 * 表示)。请编一完整程序求字符串中空格的个表示)。请编一完整程序求字符串中空格的个数,并存入数,并存入COUNT单元。设串的长度小于单元。设串的长度小于255。 DATA SEGMENTSTRIN DB ac df GD GH12*COUNT DB ?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX LEA DI,STRIN ;字符串首地址送字符串首地址送DI MOV DL,0 ;存放空格个数的寄存器存放空格个数的寄存器DL清清0AGAIN:CMP BYTE PTR DI,* ;判断字符是否为结束标志判断字符是否为结束标志 JE DONE ; 是结束标志,则转是结束标志,则转DONE CMP BYTE PTR DI, ;不是结束标志不是结束标志,则判断是否为空格则判断是否为空格 JNE NEXT ;不是空格
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科普网络平台管理办法
- 腐蚀源头介质管理办法
- 自助建材仓储管理办法
- 药品流通监督管理办法
- 药品电子订单管理办法
- 药库药品库存管理办法
- 蒲城沼气安全管理办法
- 西宁评审专家管理办法
- 西南大学预算管理办法
- 西安广告审核管理办法
- 2025年贵州贵旅国际旅行服务有限公司招聘笔试参考题库含答案解析
- (一模)2025届安徽省“江南十校”高三联考英语试卷(含官方答案)
- 标准投资协议必要条款模板2025年
- 士官留队申请书格式
- 2025年上半年社区居委会工作总结(3篇)
- 2025年中国移动通信集团浙江限公司春季校园招聘高频重点提升(共500题)附带答案详解
- 小班安全课件幼儿园
- 2024幼儿园亲子运动会活动服务合同范本3篇
- 呼和浩特市国企招聘考试试题及答案2025
- 金融计量学知到智慧树章节测试课后答案2024年秋山东管理学院
- 节约集约建设用地标准 DG-TJ08-2422-2023
评论
0/150
提交评论