zoukankan      html  css  js  c++  java
  • 汇编移位: SHL、SHR、SAL、SAR、ROL、ROR、RCL、RCR

    SHL、SHR、SAL、SAR: 移位指令
    
    ;SHL(Shift Left):             逻辑左移
    ;SHR(Shift Right):            逻辑右移
    ;SAL(Shift Arithmetic Left):  算术左移
    ;SAR(Shift Arithmetic Right): 算术右移
    
    ;当中的 SHL 和 SAL 同样, 但 SHR 和 SAR 不同.
    
    ;SHL、SAL: 每位左移, 低位补 0,  高位进 CF
    ;SHR     : 每位右移, 低位进 CF, 高位补 0
    ;SAR     : 每位右移, 低位进 CF, 高位不变
    
    ;它们的结果影响 OF、SF、ZF、PF、CF
    ;它们的指令格式同样:
    SHL r/m, i8
    

    SHL r/m, CL

    ROL、ROR、RCL、RCR: 循环移位指令


    
    ;ROL(Rotate Left):                循环左移
    ;ROR(Rotate Right):               循环右移
    ;RCL(Rotate through Carry Left):  带进位循环左移
    ;RCR(Rotate through Carry Right): 带进位循环右移
    
    ;ROL: 循环左移, 高位到低位并送 CF
    ;ROR: 循环右移, 低位到高位并送 CF
    ;RCL: 循环左移, 进位值(原CF)到低位, 高位进 CF
    ;RCR: 循环右移, 进位值(原CF)到高位, 低位进 CF
    
    ;它们的结果影响 OF、CF
    ;它们的指令格式同样:
    SHL r/m, i8
    SHL r/m, CL

查看全文
  • 相关阅读:
    [转] 你不知道的JavaScript和CSS交互的方法
    threejs学习笔记(9)
    把Mongodb配置成windows服务
    mongodb的一些基本操作
    DuiLib事件分析(一)——鼠标事件响应
    DuiLib学习bug整理——某些png不能显示
    DuiLib学习笔记5——标题栏不能正常隐藏问题
    DuiLib学习笔记4——布局
    DuiLib学习笔记3——颜色探究
    DuiLib学习笔记2——写一个简单的程序
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10932879.html
  • Copyright © 2011-2022 走看看