




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上模 拟 试 题 三一、单项选择题(每小题1分,共20分) 1.如某存储器分段时,一个段最多允许16K个字单元,那么表示一个段内偏移地址的二进制位数至少是()位。A.15B.16C.17D.182.下列操作中允许超越的是()。A.取指令 B.存目的串C.以BP为基址存取操作数 D.堆栈操作3.下面有语法错误的指令语句是()。A.MOV AX,BXSIB.MOV AX,-2BXDIC.MOV AX,BXBP D.MOV AX,-1BXSI4.下列指令执行后能使BX中数据必为奇数的是()。A.XOR BX,01H B.OR BX,01HC.AND BX,01HD.TEST
2、BX,01H5.设CL=05H,要获得CL=0AH,可选用的指令是()。A.XOR CL,0FHB.NOT CLC.OR CL,0AHD.AND CL,0FH6.没有语法错误的输出指令是()。A.OUT AX,30HB.OUT DX,ALC.OUT AL,DXD.OUT 30H,AH7.假设执行ADD指令后AX=6EH,再执行AAA指令,AX中的值是()。A.14HB.0104HC.74HD.04H8.某数据段有如下语句:ORG0435HDA1 DB 17H,44H,77HADR DW DA1下述语句能使AL中的数据为偶数的是()。A.MOV AX,WORD PTR DA1B.MOV AX,W
3、ORD PTR DA11 C.MOV AX,ADR D.MOV AL,BYTE PTR ADR9.当执行条件转移指令JNS OPR时,如条件成立,相对于转移指令的转移距离是()。A.-128+127个字节B.-126+127个字节C.-128+129个字节 D.-126+129个字节10.用MOV指令将十进制数89以非压缩BCD码格式送入AX,可使用的指令是()。A.MOV AX,89B.MOV AX,0809C.MOV AX,89HD.MOV AX,0809H11.VAR1FQUBYTE PTRVNAR2 VAR2DW 0ABCDH SHLVAR1,1 SHRVAR2,1上述两条指令执行后,
4、VAR2字存储单元内容是()。A.0ABCDHB.0AB9AHC.55CDHD.559AH12.设AX=0BBCCH,CF=1ORAX,3CMC RCL AX,1上述三条指令执行后,AX中内容分别是()。A.779FHB.779EHC.779DHD.7799H13.下列语句中能与DA1 DB 32H,34H语句等效的是()。A.MOV DA1,32HMOV DA1+1,34HB.MOV DA1,32MOV DA1+1,34C.MOV WORD PTR DA1,3234HD.MOV WORD PTR DA1,2414.设SP=50H,执行段间返回指令RET 8后,寄存器SP内容是()。A.5AH
5、 B.5CHC.44HD.46H15.汇编语言语句格式中,对名字项的规定,请指出错误的解释()。A.名字的第一个字符只可以是大小写英文字母及?、-等B.名字的第一个字符可以是大小写英文字母、数字、?、-等C.名字的有效长度31个字符D.名字从第二个字符起可以出现数字,但不允许出现$、#等字符16.使用DOS功能调用时,子程序编号应放在()寄存器中。A.AHB.AL C.AXD.任意指定17.下列语句中能实现留空8个字节单元的语句是()。A.DA1 DT?B.DA2 DW?,?C.DA3 DD? D.DA4 DQ?18.设BX的内容为0AA40H,执行SHR DX,1指令后的结果是()。A.55
6、20HB.5480HC.0D420HD.0D580H19. TEST DL,55H JENEXT NEXT: 上述程序段,执行JE指令时能产生转移的情况是()。A.DL55HB.DL55HC.DL=55HD.DL中第0,2,4,6位均为020.20 寄存器BX和DX中存放有32位二进制数,其中BX中放高16位。下列程序段完成对这32位数扩大4倍的功能,那么该程序段中横线上应填的语句是()。MOVCX,2LOP: SHLDX,1 LOOP LOPA.ROL BX,1B.ROR BX,1C.RCL BX,1D.RCR BX,1二、填空题(本大题共5小题,每小题1分,共5分)名词解释:请将各小题的叙
7、述与下面的词语联系起来,括号内填入对应的a,b,c,d,e。1宏定义开始用的伪造指令是()。2DF是程序状态字寄存器中的()标志位。3对汇编语言源程序进行汇编时,使用的宏汇编程序文件名是()。4汇编语言程序中各语句的操作项可以是指令、伪指令或()的助记符。5CF是程序状态字寄存器中的()标志位。词语: a、宏指令 b、MASM c、状态 d、MACRO e、控制三、简答题(本大题共3小题,每小题2分,共6分)1STRING DBAB,0,0,CD,0,0,FE,0,0。请分别用DW、DD伪指令改写上述数据定义语句,要求改写后保持内存单元中内容不变。2执行NEG DX指令时:(1)当DX=?时,
8、CF=1(2)当DX=?时,OF=13设某数据段的段名为DATA,段内有一变量BUF,请分别用MOV指令写出与下述两条语句等效语句。(1)MOV AX,DATA(2)LEA BX,BUF四、程序分析题(本大题共7小题,每小题5分,共35分)1MOVAL,01H RORAL,1 OR AL,AL NEGAL上述程序段执行后,AL=,CF=。2设A,B均是长度为10的字节数组,DS、ES已指向同一数据段:A DB1,2,3,4,5,6,7,8,9,0AHB DB0AH,9,8,7,6,5,4,3,2,1LEA SI,ALEA DI,B MOV CX,10CLDLOP: LODSB XCHGAL,D
9、IXCHGSI,DIDEC DISTOSBXCHGSI,DIINC DILOOPLOP上述程序段执行后,(1)程序段完成什么功能?(2)程序段执行后,A和B两个字节数组的内容分别是什么?3已知AL的值为0F中一位十六进制数:HECAPROCFARCMP AL,10JCKKADD AL,7KK:ADD AL,30HMOV DL,ALMOV AH,2INT 21HRETHECAENDP试回答:(1)该子程序完成什么功能?(2)如调用子程序时AL=3,子程序执行后,DL=。 如调用子程序时AL=0FH,子程序执行后,DL=。4 MOVAL,0FHXORAL,0FFHMOVCL,7SHRAL,CL试回
10、答:(1)上述程序段执行后,AL=。(2)如将指令SHR换成ROR指令后,那么程序段执行后,AL=。5 已知 BX=5E5CH,CX=8303H,CF=1RORBX,CLXORBH,CHROLBX,CL程序段执行后,DX=,CF=。6 X DW 0123H,2A3EH,89DFHCUNTEQU$-XY DB CUNT DUP(0)LEASI,XLEADI,YMOVCX,CUNTCLDREPMOVSB试回答(1)上述程序段执行后,Y数据区各字节单元中的内容是什么?(2)程序段功能不变情况下,RER MOVSB指令可否用下面两条指令替代:LOP: MOVSBLOOPLOP7 MOVAX,0E0EH
11、MOVBX,AXSHRBX,1CWDDIVBXXCHGBX,AXMULBX上述程序段运行结束后,AX=,BX=。五、程序填空题(本大题共2小题,每小题6分,共12分)1 下面程序段是完成用单个字符输入的1号功能调用,从键盘输入10个字符,然后再用单个字符显示输出的2号功能调用,并以相反顺序显示输出这10个字符。试把空白处填上适当的指令(每一空白处只填一条指令)。MOVCX,10LOP1:MOV AH,01HINT21HLOOP LOP1MOVCX,10LOP2: MOV AH,02HINT21HLOOP LOP22 下面程序段实现将以BUFF为首地址的内存区域,全部存储0FFH数据。试把空白处
12、填上适当的指令(每一空白处只填一条指令)。BUFFDB 20H DUP(?)MOVAX,0FFFFHMOVCX,20HREPSTOSW六、编制程序题(本大题共3小题,共22分)1(5分)试编写一程序段,实现32位有符号数除4(设M字单元中为低16位,M+2字单元中为高16位)。2(5分)试用两条指令对寄存器CH和CL分别减1,且CL中减1的借位从CH中获得,而CH中减1的借位从CL中获得。3(12分)设数据段中有三个无符号数,分别存放在DAT,DAT+1,DAT+2字节单元中,试编一完整的源程序,找出三个数中数值大小居中的一个,并将其存入BUF字节单元中。DATDB,BUF DB?模拟试题三参
13、考答案一、 单项选择题1.A 2.C 3.C 4.B 5.A 6.B 7.B 8.B 9.D 10.D 11.C 12.A 13.A 14.B 15.B 16.A 17.D 18.A 19.D 20.C二、 填空题1 d 2 e 3 b 4 a 5 c三、简答题1用DW伪指令:STRING DW BA,0,DC,0,FE,0 用DD伪指令:STRING DD BA,DC,FE2(1)当DX=010FFFFH(或DX0)时,CF=1 (2)当DX=8000H,OF=13(1)MOV AX,SEG BUF (2)MOV BX,OFFSET BUF四、程序分析题1AL=80H, CF=12(1)程序
14、段的功能是交换A,B两字节数组的内容 (2)A DB 0AH,9,8,7,6,5,4,3,2,1B DB 1,2,3,4,5,6,7,8,9,0AH3(1)程序段的功能是将一位十六进制数转换为相应的ASCII码并显示。 (2)AL=3时, DL=33H(或3);AL=0FH时, DL=46H(或F)4(1)AL=1 (2)AL=0E1H5DX=4658H,CF=26(1)Y DB 23H,01,3EH,2AH,0DFH,89H (2)可以7AX=0E0EH,BX=2五、程序填空题1PUSH AX POPDX2LEA DI,BUFF SHR CX,1六、编制程序题(以下均是参考答案)1 MOVCX,2LOP: SAR M+2,1RCR M,1LOOP LOP2 SUBCX,0101HSBBCL,03 DATA SEGMENTDATDB ,BUFDB ?DATA ENDSSTACK1 SEGMENT PARA STACK DB 20H DUP(0)STACK1 ENDSC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 求生测试题及答案大全
- 飞鸟学堂测试题及答案
- 蔬菜电商交易技巧分析试题及答案
- 道路建设现场管理试题及答案
- 注册土木工程师考试经典试题及答案
- led设计合同范例
- 加盟餐饮旅游合同范例
- 严格履行合同范例
- 副食合同标准文本
- 做软件支付合同范例
- 2025年昆明市高三语文三诊一模考试卷附答案解析
- 2024-2025学年河南省天一大联考高二下学期4月期中测试数学试卷(含答案)
- 诊疗规范考核试题及答案
- 临沂市罗庄区兴罗资本投资有限公司招聘笔试题库2025
- 船舶动力系统可靠性提升-全面剖析
- 彩超试题及答案三基
- 人工智能设计伦理知到智慧树章节测试课后答案2024年秋浙江大学
- 《陆上风电场工程概算定额》NBT 31010-2019
- 新中考考试平台-考生端V2.0使用手册
- 机关事业单位考勤制度
- 如何导出计量要求
评论
0/150
提交评论