好文档 - 专业文书写作范文服务资料分享网站

《汇编语言程序设计》期末复习题.

天下 分享 时间: 加入收藏 我要投稿 点赞

36. 指令 CALL DWORD PTR VALUE 属于 4 寻址方式。 ① 段内直接调用 ② 段内间接调用 ③ 段间直接调用 ④ 段间间接调用

37. 用 REPE SCASB指令对字符串进行扫描,如 CX ≠ 0时,扫描结束,那么表示 4 ① 在字符串中遇上第一个 AL 中指定的字符

② 在字符串中有一个 AL 中指定的字符 ③ 在字符串中有一个不是 AL 中指定的字符 ④ 在字符串中遇上第一个不是 AL 中指定的字符 38. 指令 LOOPNE LOP的循环条件是 2 ① (ZF=0,(CX=0 ② (ZF=0,(CX≠ 0 ③ (ZF=1,(CX=0 ④ (ZF=1,(CX≠ 0

39. 累加器 AX 内的内容为 01H, 执行 CMP AX,01H指令后 ,(AX= 2 ① 0H ② 1H ③ -2H ④ 2H

40. 指令执行后可能改变了累加器内容的是 3 ① OR AL,00H ② AND AL,0FFH ③ XOR AL,AL ④ TEST AL,0FFH

41. 在指令 PUSH AX的执行过程中 , 要进行 1 操作 ① (SP-2 SP ② (SP+1 SP ③ (SP-1 SP ④ (SP+2 SP

42. 设 A 、 B 均为无符号数 , 若 A ≥ B 则转向 VALUE 处 , 给出错误的条件转移指令是 4 ① JNB VALUE ② JAE VALUE

③ JNC VALUE ④ JNS VALUE

43. 设 SP 的初值为 1000H ,执行指令 PUSH AX后 SP 的值是 3 ① 0FFFH ② 1001H ③ 0FFEH ④ 1002H 44. 下列指令中 , 非法的是 1 ① MOV AL,DX ② SHR DX,CL ③ IN AL,DX ④ OUT 02,AL

45. 下列指令执行后对源操作数和目的操作数均无影响的是 4 ① MOV [BX+2],AX ② SUB AX,2476H ③ SBB [SI],BX ④ CMP AX,BX

46. 设 AX 中存放的是带符号数 , 对其进行除 8操作 , 能够完成此项功能的指令序列是 4 ① SHR AX,2 ② SAR AX,2

SHR AX,2 SAR AX,1 ③ MOV CL,3 ④ MOV CL,3 SHR AX,CL SAR AX,CL

47. 设 AL 中是无符号数 , 试将 AL 内容扩展后送入 BX 中 , 能够完成此项功能的指令序列 是 2

① CBW ② MOV AH,0 MOV BX,AX MOV BX,AX

③ MOV AH,0FFH ④ MOV BL,AL MOV BX,AX MOV BH,AH

48. 若 (AX=1234H,(DX=89ABH,执行 XCHG AX,DX指令后 ,AX 、 DX 中的内容应是 3 ① (AX=1234H (DX=1234H ② (AX=12ABH (DX=8934H

③ (AX=89ABH (DX=1234H ④ (AX=89ABH (DX=89ABH 49.(CF=1时转移到目标地址的条件转移指令是 2 ① JNC ② JC ③ JZ ④ JS 50. 汇编语言源程序,可以是 4 ① 可以直接由机器执行

② 必须由编译程序生成目标程序才能执行 ③ 必须由解释程序生成目标程序才能执行 ④ 必须由汇编程序汇编成目标程序才能执行 51. 完成 (BX-(CX AX 的错误指令是 2 ① SUB BX,CX ② XCHG AX,CX MOV AX,BX SUB AX,BX ③ XCHG AX,BX ④ MOV AX,BX SUB AX,CX SUB AX,CX

52. 下列指令中操作数在代码中的是 2 ① MOV AL,[100H] ② MOV AL,00H

③ MOV [20H],AL ④ MOV AL,BL

53. 下列指令中,影响或修改 PSW 内容的指令是 2 ① PUSHF ② POPF ③ JCXZ ④ LOOPZ 54. 下列有语法错误的语句是 3 ① DB 12H ② DW 4567H ③ DD ‘ ABCD ’ ④ DB ‘ ABCD ’

55.AL 、 BL 中都是无符号数,若 (AL>(BL时,转到 NEXT 处。在执行 CMP AL, BL 指令 后应选用的指令是 1

① JNBE NEXT ② JNLE NEXT ③ JBE NEXT ④ JLE NEXT

56. 使状态标志位 CF 清零的错误指令是 4

① CLC ② XOR AX,AX ③ SUB AX,AX ④ MOV CF,0 57. 执行 POP AX 指令正确的 CPU 操作过程是 3 ① i(SP+1 SP,((SP AL ② i (SP+1 SP,((SP AH ii(SP+1 SP,((SP AH ii (SP+1 SP,((SP AL ③ i((SP AL,(SP+1 SP ④ i((SP AH, (SP+1 SP ii((SP AH,(SP+1 SP ii((SP AL, (SP+1 SP 58. MOV BX, 0FFFEH NEG BX

NOT BX

上述三条指令执行后, BX 中的内容是 3 ① -1 ② -2 ③ -3 ④ -4 59. ORG 200H BUF DB 12H, 34H

MOV AX, WORD PTR BUF

上述指令语句执行后, AX 中的内容是 1 ① 3412H ② 1234H ③ 0200H ④ 0012H

60. 执行 NEG 指令对状态标志位 CF 有影响,其规则是 3 ① 对正数求补时 ,(CF=0 ② 对负数求补时 ,(CF=0 ③ 对非零数求补时 ,(CF=1 ④ 对零求补时 ,(CF=1

61. 已知 AL 内容为压缩 BCD 码,对它进行加“ 1”操作,其中错误的指令序列是 3 ① INC AL ② ADD AL,1

DAA DAA

③ ADC AL,1 ④ STC DAA ADC AL,0 DAA

62. 设数据段有:DA1 DB XX;是任一数据 DA2 DB 0FEH

《汇编语言程序设计》期末复习题.

36.指令CALLDWORDPTRVALUE属于4寻址方式。①段内直接调用②段内间接调用③段间直接调用④段间间接调用37.用REPESCASB指令对字符串进行扫描,如CX≠0时,扫描结束,那么表示4①在字符串中遇上第一个AL中指定的字符②在字符串中有一个AL中指定的字符③在字符串中
推荐度:
点击下载文档文档为doc格式
36d1w2jokx77xpo5846y5ap1c1kzfj00qds
领取福利

微信扫码领取福利

微信扫码分享