2014年_嘉应学院_汇编语言程序设计期末考试题目[后门版].pdfVIP

  • 10
  • 0
  • 约6.37千字
  • 约 5页
  • 2020-10-12 发布于江苏
  • 举报

2014年_嘉应学院_汇编语言程序设计期末考试题目[后门版].pdf

汇编语言程序设计 -期末考试及试题答案 一、单项选择题(本大题共 20 小题,每小题 1 分,共 20 分)在每小题列出的四个备选项中 只有一个是符合题目要求的, 请将其代码填写在题后的括号内。 错选、 多选或未选均无分。 1.CPU 要访问的某一存储单元的实际地址称( ) A .段地址 B .偏移地址 C .物理地址 D .逻辑地址 2.某存储单元的物理地址是 12345H ,可以作为它的段地址有( ) A .2345H B .12345H C .12340H D . 1234H 3.执行后使 BX=0 的同时也使 CF=0 ,OF=0 的指令是( ) A .XOR BX ,BX B .OR BX , BX C .AND BX ,BX D .CMP BX ,BX 4 .循环控制指令 LoopNZ/LoopNE 控制循环继续执行的条件是( ) A .CX ≠0 且 ZF=1 B .CX ≠0 且 ZF=0 C .CX ≠0 或 ZF=1 D .CX ≠0 或 ZF=0 5.在执行 DAA 指令,当高四位 BCD 码校正时产生进位,如要把此进位值送入 AH 中,对 这进位值的操作应是( ) A .DAA 校正指令的功能已自动加在 AH 中 B .进位值在 AF 中,校正后根据 AF 内容再加在 AH 中 C .进位值在 CF 中,校正后根据 CF 内容再加在 AH 中 D .进位值在 AL 最高位上,校正后根据 AL 最高位内容再加在 AH 中 6.AND , OR ,XOR ,NOT 为四条逻辑运算指令,下面的解释正确的是( ) A .指令 XOR AX ,AX 执行后, AX 内容不变,但设置了标志位 B .指令 OR DX , 1000H 执行后,将 DX 最高位置 1,其余各位置 0 C .指令 AND AX ,OFH 执行后,分离出 AL 低四位 D .NOT AX ,执行后,将 AX 清 0 7.在执行下列指令时,需要使用段寄存器 DS 的指令是( ) A .STOSW B .ADD AL ,CL C .NEG BX D .INC DA[BX] 8.无论 BH 中原有的数是奇数或偶数, 若要使 BH 中的数一定为奇数, 应执行的指令是 ( ) A .ADD BH ,01H B .OR BH ,01H C .XOR BH ,01H D .TEST BH ,01H 9.完成对 CL 寄存器的内容乘以 4 的正确操作是( ) A .ROL CL , 1 B .MUL 4 ROL CL ,1 C .SHL CL ,1 SHL CL ,1 D .MOV CL ,2 SHL CL ,1 SHL CL ,CL 10.下面各传送指令中,正确的是( ) A .MOV [DI] ,[SI] B .MOV[DX+DI] ,AL C .MOV WORD PTR [BX] ,0100H D .MOV AL ,BX 11.汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( ) A .名字的第一个字符可以是大写英文字母及小写英文字母 B .名字的第一个字符可以是字母、数字及、 @ 、_ C .名字的有效长度≤ 31 个字符 D .在名字中不允许出现 $ 12.要实现使 BETA 的值为 56 ,应采用语句为( ) A .BETA DB 56 B . BETA DB 56H

文档评论(0)

1亿VIP精品文档

相关文档