PLC,数据处理指令里面的移位是什么意思?

PLC,数据处理指令里面的移位是什么意思?... PLC,数据处理指令里面的移位是什么意思? 展开
 我来答
Bettermi99
推荐于2017-10-10 · TA获得超过3.8万个赞
知道小有建树答主
回答量:5742
采纳率:92%
帮助的人:213万
展开全部
  移位操作指令是一组经常使用的指令,属于汇编语言逻辑指令中的一部分,它包括移位指令(含算术移位指令、逻辑移位指令),循环移位指令(含带进位的循环移位指令),双精度移位指令三大类。其功能为将目的操作数的所有位按操作符规定的方式移动1位或按寄存器CL规定的次数(0~255)移动,结果送入目的地址。目的操作数是8位(或16位)的寄存器数据或存储器数据。
迪凯特科技(北京)有限公司
2023-07-28 广告
RS232串行通讯的数据格式包括以下组成部分:1. 起始位:一位,用于表示数据的开始。2. 数据位:通常为8位,但也可以是7位或9位。3. 校验位:可以选择奇偶校验或无校验。4. 停止位:一位,用于表示数据的结束,也可以选择使用1.5个或2... 点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
35500779
推荐于2017-09-03 · TA获得超过445个赞
知道小有建树答主
回答量:178
采纳率:100%
帮助的人:107万
展开全部
使用移位指令,可以将数据中的内容向左或向右逐位移动(请参见“CPU 寄存器”)。
将数据中的内容左移相当于完成乘2 加权;将数据中的内容右移相当于完成除2 加
权的运算。例如,如果将十进制数值“3”的等效二进制数左移 3 位,则累加器中的结果是
十进制数“24”的二进制数。如果将十进制数值“16”的等效二进制数右移2 位,则累加
器中的结果是十进制数“4”的二进制数。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞雨7T
2011-11-19 · TA获得超过168个赞
知道答主
回答量:34
采纳率:100%
帮助的人:37万
展开全部
移位有循环左移,左移,循环右移,右移。比如你有一个数据是十六进制的FE,即二进制的11111110,那么它循环左移后为11111101,左移后为11111100,如果是十六进制的EF的话,即二进制的11101111,循环右移后为11011111,右移后为11011110。我说的都是字节(8位)的,其实还有字(16位)和双字(32位)的,原理都是一样的!你自己再分析一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sakemei2009
2011-11-19 · 超过11用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:28.4万
展开全部
geigejifenba 这个回答的是完美答案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式