阅读程序段,回答问题: CWD XOR AX,DX SUB AX,DX 该程序片段中,AX寄存器的内容是一个16位有符号数。 该子程序的功能是什么?
第1题:
假设(AX)=73H,(DX)=85H,执行下列程序段后(AX)=【 】。
MOV AX, DX
NOT AX
ADD AX, DX
INC AX
第2题:
执行下述指令后, XOR AH, AH MOV AL, 90H CWD结果是______。
A.DX: AX=0000: FF90H
B.DX: AX=FFFF: 0090H
C.DX: AX-0000: 0090H
D.DX: AX=FFFF: FF90H
第3题:
在8086中,属于通用寄存器组的寄存器是
A.AX,BX,CX,DS
B.SP,DX,BP,IP
C.AX,BX,CX,DX
D.AX,DX,CX,CS
第4题:
如果对AX寄存器清0,以下哪些指令可以实现该功能
A.XOR AX,AX
B.AND AX,0
C.MOV AX,0
D.SUB AX,AX
E.TEST AX,AX
第5题:
执行下面的程序段 MOV SP,2000H MOV Ax,OFOH MOV SI,1234H MOV DX,5678H PUSH SI POP DI SHL DX,1 TEST AX,DX PUSH DX HLT 之后,DH内容所在程序段的偏移地址是( )
A.1FFFH
B.1FFEH
C.1FFDH
D.1FFCH
第6题:
执行下面的指令 MOV AX, 1234H MOV DX, 4 MUL DX AX寄存器中的数据是( )。
A.4936H
B.48DOH
C.2340H
D.0234H
第7题:
为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,下面的程序段中应填写什么指令? PUSH AX _______ THST AX,8000H JZ SAME XOR BX,8000H SAME: POP AX
A.AND AX,BX
B.XOR AX,BX
C.SUB AX,BX
D.OR AX,BX
第8题:
已知在寄存器 AX和 BX 中分别存放着一个带符号数据,在满足条件 AX≥BX 时转到标号OK去执行,能实现该功能的程序段是?( )
A、CMP AX,BX JNB OK
B、CMP AX,BX JA OK
C、CMP AX,BX JBE OK
D、CMP AX,BX JNC OK
第9题:
执行下面的程序段后,AX寄存器中的内容是______。 ARRAY DW 10 DUP(2) XOR AX, AX MOV CX,0AH MOV SI,12H NEXT: ADD AX,ARRAY [SI] SUB S1,2H Loop NEXT
A.20
B.30
C.32
D.40
第10题:
已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是()。