一、单项选择题(从每小题的四个备选答案中,选出一个正确答案,并将正确答案的番
号填入题干的括号内。每小题1 分,共 20 分)
1.用户为了解决自己的问题,用汇编语言所编写的程序,称为( )
①目标程序
②源程序
③可执行程序
④汇编程序
2.某系列微机对存储器的分段,如果每一个段最多的字存储单元(16 位二进制)是32K,
那么表示段内字节单元偏移地址的二
进制位数应是( )
①20 位
②16 位
③15 位
④12 位
3.可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是( )
①AX,BX,CX,DX
②DS,ES,CS,SS
③SP,BP,IP,BX
④SI,DI,BP,BX
4.用一条指令仅实现将BX+SI=>AX 的方法是( )
①XCHG AX,[BX][SI]
②MOV AX,[BX+SI]
③LEA AX,BX[SI]
④LEA AX,[BX][SI]
5.设 SP初值为2000H,执行指令"PUSH AX"后,SP的值是( )
①1FFFH
②1998H
③2002H
④1FFEH
6.条件转移指令JB 产生程序转移的条件是( )
①CF=1
②CF=0
③CF=1 和ZF=1
④CF=1 和ZF=0
7.选用串操作指令时,错误的操作是( )
①置方向标志位
②根据串操作指令设置重复次数并送入CX
③设置源操作数及目的操作数指针
④源操作数和目的操作数都可以加段超越
8.设AL=20H,SI=0500H,DS=3000H,(30500H)=0C0H,CF=1。执行SBB AL,[SI]后,
正确的结果是( )
①AL=5FH SF=1 CF=1
②AL=60H SF=1 CF=0
③AL=5FH SF=0 CF=1
④AL=60H SF=0 CF=0
9.设AX=1000H
NEG AX
NOT AX
执行上述指令后,正确的结果是( )
①AX=1001H
②AX=0FFFH
③AX=1000H
④AX=0111H
10.CBW 指令的功能是( )
①把源操作数的符号位扩展到目的操作数中
②把AL 中的符号位扩展到AH 中
③把AH 中的符号位扩展到AL 中
④把AX 中的符号位扩展到DX 中
【责编:daiy 纠错】
[1] [2] [3] [4]