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