• 2022-10-30
    若R[edx]=0000 01B6H,R[esi]=0000 0008H,则IA-32+Linux系统中“movl 8(%edx, %esi, 4), %edx”指令的源操作数的线性地址是( )。
    A: 0000 01DEH
    B: 0000 01B6H
    C: 0000 01F0H
    D: 0000 06E8H
  • A

    内容

    • 0

      IA-32中指令“movl 8(%edx, %esi, 4), %edx”的功能是( )。 A: M[R[edx]+R[esi]*4+8]←R[edx] B: M[R[esi]+R[edx]*4+8]←R[edx] C: R[edx]←M[R[edx]+R[esi]*4+8] D: R[edx]←M[R[esi]+R[edx]*4+8]

    • 1

      IA-32中指令“movl 8(%edx, %esi, 4), %edx”的功能是( )。? R[edx]←M[R[esi]+R[edx]*4+8]|R[edx]←M[R[edx]+R[esi]*4+8]|M[R[edx]+R[esi]*4+8]←R[edx]|M[R[esi]+R[edx]*4+8]←R[edx]

    • 2

      用debug查看内存,情况如下: 0000:0000 68 10 A7 00 8B 01 70 00-16 00 9D 03 8B 01 70 00 则2号中断源对应的中断处理程序的入口地址为:______ 。

    • 3

      IA-32中指令“movl 8(%edx, %esi,4), %edx”的功能是( )。

    • 4

      -1用双字节补码表示则为: A: 1111 1111 1111 1111 B: 1000 0000 0000 0001 C: 1000 0000 0000 0000 D: 0000 0001 E: 1111 1111 F: 0000 0000 0000 0001