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

查看全文
  • 相关阅读:
    黑马程序员——指针的应用
    黑马程序员——C语言基础常量、运算符、函数
    黑马程序员——数组
    黑马程序员——循环结构for,while,do..while
    webView去掉右侧导航条
    使用Eclipse构建Maven的SpringMVC项目
    win7 自动登录
    eclipse 自动提示
    apache+php+mysql 环境配置
    KMP子串查找算法
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10932879.html
  • Copyright © 2011-2022 走看看