若寄存器DI的内容为0028H,则执行DECDI指令后,DI的内容为()
第1题:
交换寄存器SI、DI的内容,正确的程序段是( )。
A.PUSH SI
B.PUSH SI PUSH DI PUSH DI POP SI POP DI POP DI POP SI
C.MOV AX,SI
D.MOV AX,SI MOV SI,AX MOV BX,DI MOV DI,BX XCHG BX,AX
第2题:
假设数据段有定义DST DW l234H,5678H,则执行LES DI,DWORD PTR DST指令后(DI)=( )。
A.5678H
B.3412H
C.1234H
D.7856H
第3题:
交换寄存器SI、DI的内容,正确的程序段是( )。
A.PUSH SI PUSH DI POP SI POP DI
B.PUSH SI PUSH DI POP DI POP SI
C.MOV AX,SI MOV SI,AX MOV DI,BX
D.MOVAX,SI MOV BX,DI XCHG BX,AX
第4题:
假定(DS)=5000H,(DI)=0200H,(50200H)=55H,(50201H)=AAH,执行指令LEA BX, [DI]后,BX中的内容是______。
A.5200H
B.AA55H
C.0200H
D.55AAH
第5题:
假定(DS)=4000H,(DI)=0100H,(40100H)=55H,(40101H)=AAH,执行指令 LEABX,[DI)后,BX中的内容是
A.AA55H
B.55AAH
C.0100H
D.4100H
第6题:
假设数据段有定义DST DW 1234H,5678H,则执行LES DI,DWORD PTR DST 指令后 (DI)=( )。
A.5678H
B.3412H
C.1234H
D.7856H
第7题:
在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOV BX,[SI]。假设数据段寄存器DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7000H,SI=2000H,则操作数的物理地址为(48)。
A.数据
B.代码
C.堆栈
D.代码和堆栈
第8题:
若定义变量DATDB 0A5H,5BH,则执行MOVAX,WORDPTRDAT指令后AX寄存器的内容是______。
第9题:
某寄存器的内容为5EH,先取反再执行一条与立即数45H相异或的指令,结果为(12)。若某寄存器的内容为5FH,则执行一次与立即数7DH相与的指令后,所得的结果为(13)。
A.1BH
B.E4H
C.5FH
D.00H
第10题:
交换寄存器SI,DI的内容,正确的程序段是( )
A.PUSH SI PUSH DI POP SI POP DI
B.PUSH SI PUSH DI, POP SI,DI
C.MOV AX,SI MOV SI,DI MOV DI,AX
D.MOVAX,SI MOV BX,DI XCHG BX,AX