汇编移位: SHL、SHR、SAL、SAR、ROL、ROR、RCL、RCR
2024-09-02 19:05:22
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
最新文章
- Sublime Text 全程指引 by Lucida
- 【转】MaxScript.Net接收本地端口的消息执行
- 【读书笔记】iOS-防止通讯协议被轻易破解的方法
- 鸟哥笔记:postfix的一些重要配置文件
- Spring中@Transactional事务回滚实例及源码
- Struts个人总结
- Python isinstance判断对象类型
- poj 2001 Shortest Prefixes
- 一个比较完善的httpWebRequest 封装,适合网络爬取及暴力破解
- Docker for Windows 使用 VMware WorkStation
- springboot +mybatis 搭建完整项目
- HALCON示例:BOTTLE.HDEV 光学字符识别(分割OCR)
- linux终端神器kmux
- 配置hdfs之后发现9000端口未被监听[玄学]
- Linux command: grep
- Python画图代码
- SQL截取字符串分隔符中间部门的办法
- asp.net DataReader DataTable 使用反射给给实体赋值
- VS2010/MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加控件)
- iOS开发-CoreMotion框架(加速计和陀螺仪)