完成对寄存器BX的内容求补运算,下面错误的指令是()
A.NEG BX
B.NOT BX INC BX
C.XOR BX,0FFFFH INC BX
D.MOV AX,0 SUB AX,BX
第1题:
根据下面的指令和伪指令序列,AX寄存器的内容是______。 TAB DW 1,2,3,4,5,6 ENTRY EQU 3 MOV BX,OFFSETTAB ADD BX,ENTRY MOV AX,WORDPTR[BX]
A.0403H
B.0003H
C.0506H
D.0300H
第2题:
根据下面的指令和伪指令序列 TAB DW 1,2,3,4,5,6 ENTRY EQU 3 MOV BX,OFFSET TAB ADD BX,ENTRY MOV AX,WORD PTR [BX] AX寄存器的内容是( )
A.0300H
B.0003H
C.0506H
D.0403H
第3题:
下面是数据段,执行MOV BX,以指令后,BX寄存器中内容是( ) DSEG SEGMENT A DB '1234' B DW A DSEG ENDS
A.3231H
B.1234H
C.3132H
D.0000H
第4题:
假设AX 和BX 寄存器中存放的是有符号数,为了判断AX 寄存器中的数据是否大于BX寄存器中的数据,应采用下面( )指令序列(注:label 为标号)。
A.SUB AX,BX JC label
B.SUB AX,BX JNC lable
C.CMPAX,BX JA lable
D.CMPAX,BX JG label
第5题:
所有算术运算类指令均要影响标志寄存器的内容。
第6题:
下面指令中,可以将BX寄存器清0的指令是()。
第7题:
试根据以下要求写出相应的汇编语言指令 把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器中。
第8题:
如TABLE为数据段中0032单元的符号名,其中存放的内容是1234H,试问以下两条指令有什么区别?指令执行完后BX寄存器的内容是什么? (1)MOV BX,TABLE (2)LEA BX,TABLE
第9题:
下列程序段执行完后,BX寄存器的内容是什么? MOV CL,3 MOV BX,0B7H ROL BX,1 ROR BX,CL
第10题:
CMP
ADD
XOR
OR
第11题:
第12题:
第13题:
假设AX和BX寄存器中存放的是有符号数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用下面( )指令序列(注:label为标号)。
A.SUB AX,BX JC label
B.SUB AX,BX JNC lable
C.CMP AX,BX JA lable
D.CMP AX,BX JG label
第14题:
执行下面的指令序列后,AX寄存器中的数据是( )。 MOV AX,1234H MOV BX,4 MUL BX,
A.4936H
B.48DOH
C.2340H
D.0234H
第15题:
根据下面的数据段定义:DSEG SEGMENT A DW 1234H B DB 56H C EQU A+1 DSEG ENDS 执行MOV BX,C指令后,BX寄存器中的内容是
A.0001H
B.1234H
C.3456H
D.5612H
第16题:
用一条指令实现将寄存器BX和SI中的内容相加,结果送入AX中,这条指令是()。
第17题:
试写出执行下列指令序列后BX寄存器的内容。执行前(BX)=6D16H。 MOV CL,7 SHR BX,CL
第18题:
假设BX寄存器上的内容为0100H,下列指令执行后AX寄存器的内容分别是什么? MOVAX,1200H;(AX)=() MOVAX,BX;(AX)=() ADDAX,BX;(AX)=()
第19题:
将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。
第20题:
执行“()AX,BX”指令不改变AX寄存器中的内容。
第21题:
第22题:
CMP BX,BX
XOR BX,BX
MOV BX,0
MOV BX,1EQ0
第23题:
0057H
0058H
0059H
005AH
第24题: