SHL逻辑左移指令
SHL OPRD M;把操作数OPRD左移M位,M为位移次数,为1或为CL(位移超过1次用CL表示)
   ;每移动一位右边用0补足一位,移出的最高位进入CF(最后移出的一位写入CF)

MOV AL,00010011B ;13H  00010011B

SHL AL,1 ;把AL左移1位,移出的最高位0进入CF,右边0补足1位   0 00100110B

MOV AL,00001111B ;0FH

MOV CL,4 ;左移4位            0000 1111B

SHL AL,CL;  11110000B 最后移出的0写入CF

SHR逻辑右移指令

SHR OPRD M ;右移M位 将最后移出的一位写入CF,最高位用0补足

8086逻辑移位指令SHL和SHR相关推荐

  1. 贺利坚老师汇编课程60笔记:逻辑移位指令shl和shr

    指路老师的博客 逻辑左移 SHL OPR,CNT 将OPR逻辑左移CNT位 将寄存器或内存单元中的数据向左移位 将最后移出的一位写入CF 最低位用0补充 移动位数大于1时必须用CL MOV AL,01 ...

  2. 汇编 端口 shl和shr指令

    1 端口 CPU可以直接读写以下3个地方的数据: CPU内部的寄存器 内存单元 端口 1.1 端口的读写 解决了串/并行 改变的问题 对端口的读写不能用mov,push,pop等:只有in和out 访 ...

  3. 汇编语言--shl和shr指令

    shl和shr是逻辑移位指令 shl是逻辑左移指令,它的功能为: 将一个寄存器或内存单元中的数据向左移位: 将最后移出的一位写入CF中: 最低位用0补充. shr是逻辑右移指令

  4. Win32ASM学习[13]:移位指令SHL,SHR,SAL,SAR,ROL,ROR,RCL,RCR,SHLD,SHRD

    一. SHL.SHR.SAL.SAR: 移位指令 --------------------------------------------------------------------------- ...

  5. 微型计算机shr,shl指令(shr是什么指令)

    加入 eax=1shl eax,02执行后,eax的值是多少 1.shl(汇编指令). 格式:shl dst,1 . 功能:将目的操作数顺序左移1位或cl寄存器中指定的位数.左移一位时,操作数的最高位 ...

  6. 学 Win32 汇编[24] - 移位: SHL、SHR、SAL、SAR、ROL、ROR、RCL、RCR、SHLD、SHRD

    SHL.SHR.SAL.SAR: 移位指令 ;SHL(Shift Left): 逻辑左移 ;SHR(Shift Right): 逻辑右移 ;SAL(Shift Arithmetic Left): 算术 ...

  7. Win32 汇编 - 移位: SHL、SHR、SAL、SAR、ROL、ROR、RCL、RCR、SHLD、SHRD

    SHL.SHR.SAL.SAR: 移位指令 ;SHL(Shift Left): 逻辑左移 ;SHR(Shift Right): 逻辑右移 ;SAL(Shift Arithmetic Left): 算术 ...

  8. 汇编指令--移位操作SHL、SHR、SAL、SAR以及它们的区别

    逻辑移位: SHL.SHR 算术移位: CAL.CAR 1 2 无符号数的乘法和除法可以用逻辑移位; 有符号数的乘法和除法可以用算术移位; 汇编语言中 sal(算术左移指令)和shl(逻辑左移指令)指 ...

  9. 汇编语言随笔(12)-端口读写、shl和shr指令、检测点14和实验14

    端口读写 在pc系统中,CPU可定位的端口数量为64k个,地址范围为0~65535.对端口的读写只能采用 in 和 out ,分别表示从端口读取数据和往端口写入数据.       在 in 和 out ...

最新文章

  1. valgrind的说明使用和原理
  2. Navicat导入TXT到数据库
  3. Could not find a suitable table factory for ‘org.apache.flink.table.factories.TableSourceFactory‘
  4. mysql bench linux_MySQL Study之--Linux下安装MySQL workbench工具
  5. treeview 文字垂直方向_word文本排版技巧:改变文字方向的这些方法,你知道吗?...
  6. Vue 3 正式发布
  7. mysql update form_Update From 用法 | 蒲公英网
  8. vue.js动态组件:is特性
  9. java图书管理系统毕业设计_java图书管理系统毕业论文
  10. 大学生个人网页设计 HTML个人网页制作 web个人网站模板 简单静态HTML个人网页作品
  11. 老韩思考:一个卖豆腐的能转行IT吗? 你的卖点在哪里?
  12. 现代高频开关电源技术与应用随堂练习_六款简单的开关电源电路设计原理图详解...
  13. html 图层嵌套特点,ps图层有哪几种类型?
  14. SAR—距离向脉冲压缩的一些理解
  15. linux 显示器识别工具,Linux 显示器未正确识别 最佳分辨率 Ubuntu 10.10 X1
  16. 语句摘抄——第22周
  17. PyQt5,一个好的qt教程。
  18. python接口自动化搭配Gitlab 和jenkins持续集成
  19. 华为开发者联盟怎么升级鸿蒙,怎么升级鸿蒙系统
  20. Struct复杂数据类型的UDF编写、GenericUDF编写

热门文章

  1. jar文件打开方式和直接运行方法
  2. Android图片上传服务器(File格式)
  3. springMVC消息转换器HttpMessageConverter
  4. 微博十年 仍然稳中求胜
  5. 高数_第4章曲线积分和曲面积分_弧长的曲线积分的性质
  6. 35岁的程序员被优化,是市场经济的必然选择吗?
  7. NFC模块化设计方案
  8. 【003】判断闰年,统计闰年个数
  9. 张兴华:云端架构助力企业快速成长
  10. 一步一步教你写股票走势图——K线图三(添加均线)