• 2022-10-30
    因为EDX保存的是无符号整数,所以指令“shr edx,1”可以换做“sar edx,1”。
    A: 正确
    B: 错误
  • B

    内容

    • 0

      对由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

    • 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中的0变成1、1变成0的指令是:‍ A: NOT EDX B: NEG EDX C: DEC EDX D: INC EDX

    • 3

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

    • 4

      ‏假设EDX=6,执行如下哪条指令后EDX=5?​ A: inc edx B: dec edx C: neg edx D: not edx