题 号
总  分
评 分
一:选择题(每题2分)
1.已知(AX)=56H,(BX)=0ACH,(CX)=10AH执行下列程序后(AX)=
 
PUSH AX
  PUSH BX
  PUSH CX
  POP  BX
  POP  AX
  POP  CX
  A:5600H          B:00ACH        C:0056H            D:010AH
2.下面四条指令中,正确的指令有(    )几条.
 
MOV AL,AH
  AND AL,BX
  CMP [AL],BL
  MOVZX AX,BL
 
A:1条            B:2条        C:3条              D:4条
        专业            级,学生姓名:              学号:         
3.假设某子程序使用的返回指令是RET,则返回地址为( ).
  A:CALL指令下面第二条指令的地址
  B:(SP+1)和(SP)中存放的地址
  C:(SP+5)和(SP+4)中存放的地址
  D:CALL指令下面第四条指令的地址
4.在汇编语言程序设计中,段间转移指令JMP A0,其中A0的属性是(  ) .
  A:PUBLIC
  B:COMMON
  C:FAR
  D:NEAR
5.指令ADD CX,[DI+10H]中源操作数的寻址方式是( ).
  A:相对的变址寻址
  B:基址寻址
  C:变址寻址
  D:基址和变址寻址
6.完成将AX清零,并使标志位CF清零,下面错误的指令是:( ).
  A:SUB AX,AX
  B:XOR AX,AX
  C:MOV AX,00H
  D:AND AX,00H
7.下列引起CPU程序中断的四种情况,哪一种不是BIOS中断调用( ).
汇编指令有多少个
  A:INT 23
  B:INT 33
  C:INT 22
  D:INT 16
        专业            级,学生姓名:              学号:            (               
8.用来表示堆栈指针的寄存器是( ).
  A:IP
  B:BP
  C:SP
  D:SS
9.下列指令中,不影响标志位SF位的指令是( ).
  A:RCL AX,1
  B:SAR AX,1
  C:AND BH,0FH
  D:ADC AX,SI
10.对于指令MOV AX,0和指令XOR AX,AX,下面哪一种描述是正确的( ).
  A:均可执行对AX寄存器的"清0"操作,并且执行速度也没有差异
  B:均可执行对AX寄存器的"清0"操作,但MOV AX,0指令的执行速度比较快
  C:均可执行对AX寄存器的"清0"操作,但XOR AX,AX指令的执行速度比较快
  D:两条指令的执行结果不同
二:填空题(每题2分)
1.若定义NUMB DB 2 DUP(3,2,2 DUP(0),2 DUP(5)),则在NUMB 存储区内最后三个单元的数据是______.
2.在MOV AX,55AAH指令的机器代码中,最后一个字节是______.
3.该程序段中数据段定义如下
  DATA SEGMENT
  BUM DB 1,2,3,4,5,6,7,8
  DISP DW 2
  DATA ENDS
  执行下列指令段后
  LEA BX,BUM
  ADD BX,DISP
  MOV AX,WORD PTR[BX]
  AX=______H

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。