请教下编程问题

[复制链接]
2206|6
 楼主| 雁过留痕 发表于 2007-5-18 19:56 | 显示全部楼层 |阅读模式
关于单片机用汇编编程中~有一个命令 那个循环左移的`说是将原来的数值扩大两倍`不明白的是`在好多地方`这个命令有什么用`可有高人帮忙说明下`
conwh 发表于 2007-5-18 21:36 | 显示全部楼层

多编程序就知道好处了

 楼主| 雁过留痕 发表于 2007-5-18 21:49 | 显示全部楼层
现在还处在学习中~很难有机会接触到实际操作`看书时候遇到好几个循环移位的东西`搞清楚该在什么时候用它
dreambird 发表于 2007-5-19 00:20 | 显示全部楼层

有时你需要将bit 1循环移位来进行某种比较

这并不是单片机编程中特有的,难道你在C编程中没用过
 楼主| 雁过留痕 发表于 2007-5-20 10:20 | 显示全部楼层

00

我去找书看下~学校里的C语言学的实在是不行
古道热肠 发表于 2007-5-20 10:36 | 显示全部楼层

循环左移、循环右移都很有用

  如果算术式 Y=2X+1 用单片实现运算,最快的方式就是用左移一次完成*2的操作。
   找个课题练练手,就知道其中的原委了。
 楼主| 雁过留痕 发表于 2007-5-20 10:40 | 显示全部楼层
噢~明白点了`在很多查表算法中~设计到对地址位的运算时(分高低位)~用移位来做可以省好多事`

哈`多谢谢楼上的诸位赐教!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

66

主题

542

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部