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

问题描述:

SHR,SAR,ROR ,RCL,各自代表什么呀,怎么运算呀.
1个回答 分类:综合 2014-10-27

问题解答:

我来补答
逻辑运算指令
───────────────────────────────────────
  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
 
 
展开全文阅读
剩余:2000