汇编指令(四)移位指令 | 您所在的位置:网站首页 › shr指令用法plc › 汇编指令(四)移位指令 |
学习概要
格式 移位指令主要分四种
最高位不变的意思就是,最高位原来是1(0),右移过后最高位就补1(0)。 3.算术移位指令的功能
区别就在于SF和ZF ,算术、循环指令看结果,循环指令无影响 例 1.分析,AX逻辑左移时,最高位应该移进DX。逻辑左移AX时最高位时保存在CF里边,所以要想DX的最低位是AX移动的最高位,对DX进行带进位的循环左移。 分析:假设数据为无符号数,结果仍为16位,不溢出。 乘3可以换成2的幂加减。比如换成逻辑左移2位(相当于乘4),再减去一次。或者逻辑左移移位(相当于乘2),再加一次。 |
CopyRight 2018-2019 实验室设备网 版权所有 |