[求助] IAR 中 左移 右移 问题

luoddy520   2011-10-4 09:59 楼主
>>和<<到底是循环的还是补0呢?
比如
a=0xff0f;
a=a<<8;
要是循环左移,那么a=0x0fff
要是补0左移,那么a=0x0f00
到底是哪一种啊?

回复评论 (7)

自己试验了一下,应该是补0
那么有没有循环左移和循环右移的命令呢?
点赞  2011-10-4 10:24

回复 楼主 luoddy520 的帖子

0x0f00
点赞  2011-10-4 10:57
补0的.
点赞  2011-10-4 15:48
补0的
点赞  2011-10-4 15:54

没发现有循环移位的指令

点赞  2011-10-5 16:54
看反汇编代码!
点赞  2011-10-5 21:19
自己编吧,,
要是循环左移,那么a=0x0fff
要是补0左移,那么a=0x0f00
点赞  2011-10-9 11:09
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复