向高手請教
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看向高手請教的 主题 / 回贴
楼主  发表于: 2009-04-24 17:24
16位二進制數如;0010,1010,0011,0100如何把它轉換成0010,1100,0101,0100.
[ 此帖被向高手請教在2009-04-25 08:44重新编辑 ]
向高手請教
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看向高手請教的 主题 / 回贴
1楼  发表于: 2009-04-24 17:31
不好意思,可能是我沒有說明白。我的意思是用程序怎麼實現16位二進制數的高低位交換。
向高手請教
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看向高手請教的 主题 / 回贴
2楼  发表于: 2009-04-25 08:39
引用
引用第6楼monkeykinghy于2009-04-24 22:11发表的  :
可以用数据循环移位指令!
如 rorp d0 k8即可实现d0高低八位互换,rolp d0 k8同样功能!

不知你試過沒有,好象不行的。