设SP=1200H,执行完CALL DWORD PTR[SI]指令后,SP=()
第1题:
下列指令中( )指令是不合法的。
①MOVSl OFFSET[DI]
②LEA SI,OFFSET[DI)
③JMP SHORT PTR[BX]
④CALL WORD PTR[BX]
A.1条
B.2条
C.3条
D.4条
第2题:
假设执行CALL DWORD PTR[BX]指令时(SP)=1248H,进入子程序后SP寄存器中的内容是( )。
A.1244H
B.1246H
C.124AH
D.124CH
第3题:
假设由CALL指令调用的某子程序使用段内返回指令RET4,问该予程序执行到 RET4指令时( )实现返回操作?
A.返回到CALL指令下面一条指令继续执行主程序
B.按照(SP)和(SP+1)中存放的地址执行返回操作
C.按照(SP+4)和(SP+5)中存放的地址执行返回操作
D.返回到CALL指令下面第4条指令继续执行主程序
第4题:
已知(IP)=1000H,(SP)=2000H,(BX)=2817H,CALL,WORD PTR[BX]指令的机器代码是FFl7H,试问执行该指令后,SS: 1FFEH字节单元中的数据是( )。
A.28H
B.3FH
C.OOH
D.02H
第5题:
假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1100H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=40H。 请写出下列指令单独执行完后,有关寄存器和存储单元的内容。DEC BYTE PTR [1200H]
第6题:
指令JMP FAR PTR LOP和“JMP DWORD PTR [DI]”的功能有何异同?
第7题:
指令CALL DWORD PTR [BX]目标地址的寻址方式为()
第8题:
指令JMP DWORD PTR [SI]的寻址方式为()。
第9题:
指令JMP DWORD PTR[SI][BX]属于()寻址。
第10题:
第11题:
第12题:
第13题:
已知IP=1000H,SP=2000H,BX=283FH,指令CALL WORD PTR [BX]的机器代码是FF17H,执行指令后,(1FFEH)=( )。
A.20H
B.3FH
C.02H
D.28H
第14题:
下列指令中( )指令是不合法的。
①MOV SI,OFFSET [DI]
②LEA SI,OFFSET [DI]
③JMP SHORT PTR [BX]
④CALL WORD PTR [BX]
A.1条
B.2条
C.3条
D.4条
第15题:
假设执行CALL DWORD PTR[BX]指令时(SP)=1248H,问进入子程序后SP寄存器中的内容是( )。
A.1244H
B.1246H
C.124AH
D.124CH
第16题:
设SP=7000H,执行段内直接过程调用CALL指令后,堆栈指针SP=()H。
第17题:
设堆栈指针(SP)=4EH,执行下面两条指令,当刚进入子程序P1执行时,SP的值是()。PUSHF CALL FAR PTR P1
第18题:
设IP=3D8FH,CS=4050H,SP=0F17CH。 当执行CALL 2000:0094H后,试指出IP、CS、SP、(SP-1)、(SP-2)、(SP-3)和(SP-4)的值。
第19题:
假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1200H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=50H。请写出下列指令单独执行后,有关寄存器和存储单元的内容。 ADD AX,1200H SUB AX, BX MOV [BX],AX PUSH AX DEC BYTE PTR [1200H]
第20题:
数据段有语句“H8843 DWORD 99008843H”,代码段指令“MOV CX,WORD PTR H8843”执行后,CX=()
第21题:
寄存器间接寻址
相对基址变址寻址
段内转移直接寻址
段间转移间接寻址
第22题:
1202H
1204H
11FCH
11FEH
第23题:
48H
4CH
52H
54H