SHR,SAR,ROR ,RCL,各自代表什么呀,怎么运算呀.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 22:55:57
SHR,SAR,ROR,RCL,各自代表什么呀,怎么运算呀.SHR,SAR,ROR,RCL,各自代表什么呀,怎么运算呀.SHR,SAR,ROR,RCL,各自代表什么呀,怎么运算呀.逻辑运算指令────

SHR,SAR,ROR ,RCL,各自代表什么呀,怎么运算呀.
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