6866|0

59

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

bf561 汇编指令集(二) [复制链接]

位操作指令 Bit Operations bitclr (r2, 3) ; /* clear bit 3 (the fourth bit from LSB) in R2 */ bitset (r2, 7) ; /* set bit 7 (the eighth bit from LSB) in R2 */ bittgl (r2, 24) ; /* toggle bit 24 (the 25th bit from LSB in R2 */ cc = bittst (r7, 15) ; /* test bit 15 TRUE in R7 */ cc = ! bittst (r3, 0) ; /* test bit 0 FALSE in R3 */ r7 = deposit (r4, r3) ; /* Special Applications:Video image overlay algorithms */ r7 = extract (r4, r3.l) (x) ; /*Special Applications Video image pattern recognition and separation algorithms */ bitmux (r2, r3, a0) (asr) ; /* right shift*/ bitmux (r3, r2, a0) (asl) ; /* left shift*/ r3.l = ones r7 ; /*loads the number of 1’s*/ /*Special Applications Software parity testing */ Shift/Rotate Operations Add with Shift p3 = (p3+p2)<<2 ; r3 = (r3+r2)<<1 ; Shift with Add p3 = p0+(p3<<1) ; Arithmetic Shift r0 >>>= 19 ; r3.l = r0.h << 12 (S) ; r3.l = r0.h >>> 7(s) ; r4 = ashift r2 by r7.l ; A1 = ashift A1 by r7.l ; Logical Shift p3 = p2 >> 1 ; r3.h = r0.h << 14 ; a0 = lshift a0 by r7.l ; ROT (Rotate) r4 = rot r1 by 8 ; a1 = rot a1 by -31 ; r4 = rot r1 by r2.l ;
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表