欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年2022年汇编语言程序设计试卷 3.pdf

    • 资源ID:27234921       资源大小:96.73KB        全文页数:8页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年2022年汇编语言程序设计试卷 3.pdf

    1 汇编语言程序设计试题5 一、单项选择题(本大题共20 小题,每小题1 分,共 20 分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.当执行 ADD AX ,BX 指令后,若AX 的内容为4E52H 时,设置的奇偶标志位PF=0,下面的叙述正确的是( ) A.表示结果中含1 的个数是奇数B.表示结果中含1 的个数是偶数C.表示该数是奇数D.表示结果中低8 位中含 1 的个数是奇数2.设物理地址 (21000H)=20H,(21001H)=30H ,(21002H)=40H 。如从地址21001H 中取出一个字的内容是 ( ) A.2030H B.3040H C.3020H D.4030H 3.转移指令JMP NEAR PTR PROCA的转移范围是 ( ) A.8000H 7FFFH B.7FFFH 0FFFH C.80H7FH D.0FH7FH 4.设 CF=1,实现 AL 内容乘 2 的指令是 ( ) A.RCL AL ,1 B.SAR AL ,1 C.SHL AL ,1 D.ROR AL ,1 5.算术右移指令SAR 和逻辑右移指令SHR,两条指令执行结果完全相同的条件是( ) A.目的操作数最高位为0 B.目的操作数最高位为1 C.目的操作数为任意情况D.无论什么情况都不可能完全相同6.没有语法错误的输入指令是( ) A.IN AL ,30H B.IN 30H ,AL C.IN DX , AL D.IN AL , BX 7.与 LEA BX ,BUF 指令完全等效的指令是( ) A.MOV BX , BUF B.LDS BX ,BUF C.MOV BX ,OFFSET BUF D.MOV BX ,WOKD PTR BUF 8.设有变量VAR 和标号 LAB ,不正确的指令是 ( ) A.LEA AX , VAR B.LEA AX ,LAB C.JMP NEAR PTR V AR D.JMP SHORT LAB 9.设 SP的初值为 1000H,执行指令PUSH AX 后 SP的值是 ( ) A.OFFFH B.1001H 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 2 C.0FFEH D.1002H 10.下列指令执行后既能使AX=0 同时又使CF=0,OF=0 的是 ( ) A.XOR AX ,AX B.AND AX ,AX C.OR AX ,AX D.TEST AX ,0 11.在指令的操作数字段中,允许出现表达式,若BUF1 与 BUF2 均为变量名,下面指令中正确的是 ( ) A.MOV DX ,BUF1*BUF2 B.MOV DX ,BUF1/BUF2 C.MOV DX ,(BUF1*BUF2)-BUF1 D.MOV DX ,BUF2-BUF1 12.汇编语言源程序,可以是( ) A.可以直接由机器执行B.必须由编译程序生成目标程序才能执行C.必须由解释程序生成目标程序才能执行D.必须由汇编程序汇编成目标程序才能执行13. ORG 200H BUF DB 12H ,34H MOV AX , WORD PTR BUF 上述指令语句执行后AX 中的内容是 ( ) A.3412H B.1234H C.0200H D.0012H 14.伪指令 DA1 DB 04H DUP(3 DUP(2), 2 DUP(3) 在数据区中能构成0203H 操作数共有( ) A.07 个B.04 个C.03 个D.02 个15.设 NUM1 EQU 100 NUM2= 64H 下面指令执行后,使BL 中为全 1 的指令是 ( ) A.MOV BL ,NUM1 EQ NUM2 B.MOV BL ,NUM1 LT NUM2 C.MOV BL ,NUM1 NE NUM2 D.MOV BL ,NUM1 GT NUM2 16.设非压缩BCD 码(AL)=09H ,(BL)=04H 在执行 SUB AL ,BL 指令后应选的校正指令是( ) A.DAA B.AAS 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 3 C.DAS D.AAA 17.设 AX=9ABCH ,DX=8765H PUSH AX PUSH DX POP AX POP DX 上述 4 条指令执行后,AX ,DX 中内容分别是( ) A.AX=9ABCH DX=8765H B.AX=9ABCH DX=9ABCH C.AX=8765H DX=8765H D.AX=8765H DX=9ABCH 18.DA1 EQU WORD PTR DA2 DA2 DB OABH,OCDH SHL DA1 ,1 SHR DA2 ,1 上述两条指令执行后,DA2 中两字节单元内容分别是( ) A.0ABH , 0CDH B.2BH ,9BH C.4DH ,57H D.56H,9BH 19.无条件转移指令JMP 实现段间间接转移,转移的目标地址在( ) A.某个字存储单元中B.某个双字存储单元中C.某个 16 位通用寄存器中D.两个 16 位通用寄存器中20.检查 BUF 单元的内容是否为正偶数,下面程序段正确的是( ) A.MOV AL ,BUF B.MOV AL ,BUF JS K1 AND AL ,11H SHR AL , 1 JNE K1 JC K1 ;是正偶数;是正偶数K1:K1:C.MOV AL ,BUF D.MOV AL ,BUF JNP K1 TEST AL ,81H TEST AL ,80H JNE K1 JNE K1 ;是正偶数名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 4 ;是正偶数K1:K1:二、填空题 (本大题共5 小题,每小题1 分,共 5 分) 21.8086/8088 存贮器地址分段时,每个段起始地址的特征是_。22.执行带符号数字节相乘指令IMUL BL后, CF=1,OF=1 意味着 _。23.假设执行前AX=7862H ,指令 XOR AX ,AX 执行后 AX 中的值是 _。24.ARRAY DB 0 , 2 DUP(1,2),0,3 汇编时生成的数据依次是_。25.在存取一个存储器操作数时,段地址必须由_提供。三、简答题 (本大题共3 小题,每小题2 分,共 6 分) 26.在汇编源程序时,下面数据段共分配多少个字节存储单元?变量 BUF 的偏移地址是多少? DATA SEGMENT ORG $+20H DA1 DB 10H DUP(2 ,3) DA2 DW 10H DUP(2,3) ORG $+20H BUF DD DA1 ,DA2 DATA ENDS 27.设 BX=0FFFFH ,下面指令序列中,每条指令执行后,分别为0,1 表示 SF、ZF、CF 的值,若对标志位无影响,用斜杠/表示SF ZF CF STC XOR BX , BX _ ADD BX ,8001H _ SAR BX,1 _ 28.如果执行NEG AL 指令后 AL 中的内容仍保持不变,那么AL 中的值是多少?执行后 OF的值又是多少? 四、程序分析题(本大题共7 小题,每小题5 分,共 35 分) 29. DA1 DB 01234DA2 DB 5 DUP(0) MOV SI ,0 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - 5 MOV CX , 5 LOP:MOV AL ,DA1SIADD AL ,11H OR AL ,01H MOV DA2 SI ,AL INC SI LOOP LOP 试问: (1)程序段执行后,写出DA2 各字节中的数据。(2)程序中 MOV AL ,DA1 SI指令的源操作数是什么寻址方式30.VAR1 DW 1234H ,89, 255,-2,-0AH VAR2 DB 34 ,78H,44,22,19,-12 MOV AH , 23H LEA BX ,VAR1+4 MOV AL ,BYTE PTR BX+1 MOV SI ,WORD PTR V AR2+3 程序段执行后AX=_ ,SI=_。31.BUF DW 1 ,0,0AB1CH ,582H,9,3A04H ,9,0 LEA DI ,BUF MOV CX ,8 MOV AX ,9 REPNZ SCASW JNZ K1 SUB DI ,OFFSET BUF MOV DX ,DI SHR DX , 1 ADD DL ,30H MOV AH ,2 INT 21H K1:上述程序执行后:(1)程序完成什么功能?(2)显示输出的是什么值? 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 8 页 - - - - - - - - - 6 32. MOV BX ,1 XOR AX ,AX MOV CX ,5 NEXT :ADD AX ,BX INC BX LOOP NEXT 上述程序段执行后AX=_ ;BX=_ 。33.设 AL 中高低 4 位分别有大于7 的数,MOV AH ,AL AND AH , 88H MOV AL , AH OR AL , 11H 程序段运行后,AH=_ ,AL=_ 。34.AT DB 0AH ,0BH,0CH ,0DH ,0EH,0FH,00H MOV BX , 0 LOP:MOV DL ,AT BXCMP DL ,0 JZ DONE ADD DL ,37H MOV AH , 2 INT 21H INC BX JMP LOP DONE :上述程序段执行后在屏幕上显示的内容依次是:执行后BX=_ 。35.DEC2 DB 56XOR DI ,DI MOV BL ,DEC2DI+1 AND BL ,0FH 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 - - - - - - - - - 7 MOV AL ,DEC2DI AND AL ,0FH MOV DL , 10 MUL DL ADD AL ,BL 上述程序段运行后,AL=_ , BL=_ 。五、程序填空题(本大题共2 小题,每小题6 分,共 12 分) 36.NUM 和 NUM+1 单元分别存有一个8 位带符号数,下面程序段将两数中大者NUM 单元,小者NUM+1 单元,请在方框处各填一条指令补充完整。MOV AL ,NUM CMP AL ,NUM+1 MOV NUM ,AL DONE :37.下面程序段是将BUFF 单元的绝对值送入DAR 单元,请将空白处各填上一条指令BUFF DW DAR DW? MOV AX ,BUFF JZ NEXT NEXT :MOV DAR ,AX 六、编制程序题(本大题共3 小题,共22 分) 38.用字符串指令编制一程序段,把以DAT1 为首址的数据区中的100 个字节数据依次传送到以 DAT2 为首址的数据区中。要求:在程序中按地址递减方式进行数据传送。(5 分) 39.设有 DX :AX 构成一个32 位数据, 从 AX 的低位 (第 0 位)开始,逐位向高位和DX 置 1,置 1 的个数由 CX 的内容确定 (已知 CX32) 。试编制一程序段,实现上述要求。(5 分) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - 8 40.编写一完整源程序,将 DB1 中的二进制数按位倒排送DB2 中,即 DB1 第 0 位送 DB2 第7 位, DB1 第 1 位送 DB2 第 6 位,依次类推。(12 分) DATA SEGMENT DB1 DB XX ;任一字节数DB2 DB? DATA ENDS 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -

    注意事项

    本文(2022年2022年汇编语言程序设计试卷 3.pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开