回复:ENCO编码指令

我爱小猪

  • 帖子

    634
  • 精华

    3
  • 被关注

    2

论坛等级:侠客

注册时间:2005-12-12

普通 普通 如何晋级?

发布于 2005-12-14 19:50:51

0楼

楼猪,就是这样比如 VW10=16#54 00=2#0101 0100 0000 0000,那么ENCO VW10 VB20,那么VB20=16#0A,因为VW10最低有效位就是第10位,就是从低到高数,第一个是1(有效位)的那个位号。楼猪数数VW10的从低到高是不是第十位是1?

利用移位来实现除法不是单片机里独有,恰恰是因为2进制数的特征决定的,向右移1位就除2,向左移动1位就乘以1。

里面最低有效位是从低到高数的第一位为“1”的那个位,位号就是那个位所在的位置。
半个字节的意思就是4个位,这里就是低4位。
唉,小猪没有了。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33276条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。