汇编指令MOVD X,9876H执行后,DH寄存器的值是()。
第1题:
执行下列指令后,SP寄存器的值是( )。 MOV SP,1000H PUSH AX
A.0FFEH
B.0FFFH
C.1001H
D.1002H
第2题:
已知(AX)=0335H,(DH)=38H,执行指令\nSUBAL,DH\nAAS\n后,AX的值为()。
A、207
B、0297H
C、02FDH
D、0207H
第3题:
执行下列指令后,SP寄存器的值是( )。MOV SP,1000HPUSH AX
A.0FFEH
B.0FFFH
C.1001
D.1002H
第4题:
第5题:
若AX=349DH,CX=000FH。则执行指令ANDAX,CX后,AX的值是()。
第6题:
x存放在寄存器%eax中,c语言x<<2对应的汇编指令是()
第7题:
设DH=10H,执行NEGDH指令后,正确的结果是()。
第8题:
PC的值是()。
第9题:
x
y
x+y
x–y
第10题:
第11题:
0x1000
0x1004
0x0FFC
0x4
第12题:
第13题:
在32位处理器上,假设栈顶指针寄存器的当前值为0x00FFFFE8,那么在执行完指令“push eax”(eax为32位寄存器)后,栈指针的当前值应为(28)。
A.0x00FFFFE4
B.0x00FFFFE6
C.0x00FFFFEA
D.0x00FFFFEC
第14题:
若AX=349DH,CX=000FH。则执行指令AND AX,CX后,AX的值是000DH。( )
第15题:
某寄存器的内容为5EH,先取反再执行一条与立即数45H相异或的指令,结果为(12)。若某寄存器的内容为5FH,则执行一次与立即数7DH相与的指令后,所得的结果为(13)。
A.1BH
B.E4H
C.5FH
D.00H
第16题:
假设寄存器%eax的值为x,%ecx的值为y,则指明下面汇编指令存储在寄存器%edx中的值() Leal(%eax,%ecx),%edx
第17题:
假设寄存器%eax的值为x,%ecx的值为y,那么汇编代码指令leal(%eax,%ecx,5),%edx存储在寄存器%edx中的值为()
第18题:
已知(DX)=0B9H,(CL)=3,(CF)=1,确定下列指令单独执行以后DX寄存器的值。 SAL DH,1
第19题:
执行指令ADD AL,72H前,(AL)=8EH,标志寄存器的状态标志OF、SF、ZF、AF、PF和CF全为0,指出该指令执行后标志寄存器的值。
第20题:
76H
98H
9876H
6789H
第21题:
第22题:
第23题: