• 2022-10-30
    ‎在明确EDX保存的是一个正整数的条件下,指令“SHR EDX,1”与“SAR EDX,1”完成的功能相同。‎
  • 内容

    • 0

      ‍能将EDX中的0变成1、1变成0的指令是:‍ A: NOT EDX B: NEG EDX C: DEC EDX D: INC EDX

    • 1

      对由EDX(高32位)和EAX(低32位)保存的64位无符号整数进行逻辑右移一位操作,可以使用两条32位(循环)移位指令实现,它们是: A: shr edx和shr eax B: shr edx和ror eax C: shr edx和rcr eax D: rcr edx和shr eax

    • 2

      ​对由EDX(高32位)和EAX(低32位)保存的64位无符号整数进行逻辑右移一位操作,可以使用两条32位(循环)移位指令实现,它们是:​ A: shr edx和shr eax B: shr edx和ror eax C: shr edx和rcr eax D: rcr edx和shr eax

    • 3

      使用EDX寄存器作为内循环的减量计数控制,实现次数减1的指令是: A: inc edx B: dec edx C: neg edx D: not edx

    • 4

      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]