當前位置:編程學習大全網 - 編程軟體 - SHR,SAR,ROR ,RCL,各自代表什麽呀,怎麽運算呀。

SHR,SAR,ROR ,RCL,各自代表什麽呀,怎麽運算呀。

邏輯運算指令

───────────────────────────────────────

AND 與運算.

or 或運算.

XOR 異或運算.

NOT 取反.

TEST 測試.(兩操作數作與運算,僅修改標誌位,不回送結果).

SHL (SHift logical Letf)邏輯左移.

SAL 算術左移.(=SHL)

SHR (SHift logical Right)邏輯右移.

SAR 算術右移.(=SHR)

ROL (Rotate Left )循環左移.

ROR (Rotate Right)循環右移.

RCL (Rotate Left through Carry)通過進位的循環左移.

RCR (Rotate Right through Carry)通過進位的循環右移.

以上八種移位指令,其移位次數可達255次.

移位壹次時, 可直接用操作碼. 如 SHL AX,1.

移位>1次時, 則由寄存器CL給出移位次數.

如 MOV CL,04

SHL AX,CL

  • 上一篇:朋友圈的文案怎麽編寫?
  • 下一篇:壹線城市壹定好於二線嗎 知乎
  • copyright 2024編程學習大全網