2020-09-30

ImProgrammer
管理随笔 - 1333 文章 - 0 评论 - 0SBFX 和 UBFX 有符号和无符号位域提取 BFC 和 BFI 位域清零和位域插入SBFX 和 UBFX 有符号和无符号位域提取。 将一个寄存器的相邻的位复制到另一个寄存器的最低有效位,并用符号或零扩展到 32 位。语法op{cond} Rd, Rn, #lsb, #width其中:op 是 SBFX 或 UBFX。cond 是一个可选的条件代码(请参阅条件执行)。Rd 是目标寄存器。Rn 是源寄存器。lsb 是位域中的最低有效位的位编码,范围从 0 到 31。width是位域宽度,范围从 1 到 (32-lsb)。不要将 r15 用作 Rd 或 Rn。条件标记 这些指令不更改任何标记。体系结构 这些 ARM 指令可用于 ARMv6T2 及更高版本。这些 32 位 Thumb 指令可用于 ARMv6T2 和 ARMv7。这些指令均无 16 位 Thumb 版本。 BFC 和 BFI 位域清零和位域插入 清除寄存器中相邻位,或将一个寄存器中的相邻位插入另一个寄存器中的相邻位中。语法BFC{cond} Rd, #lsb, #widthBFI{cond} Rd, Rn, #lsb, #width其中:cond 是一个可选的条件代码(请参阅条件执行)。Rd 为目标寄存器。Rd 不能为 r15。Rn 为源寄存器。Rn 不可为 r15。lsb 是要清除或复制的最低有效位。width 是要清除或复制的位的数量。width 一定不能为 0,并且 (width+lsb) 必须小于 32。BFC 从 lsb 开始,清除 Rd 中的 width 个位。 Rd 中的其他位保持不变。BFI 用从 [0] 位开始的 Rn 中的 width 位替换 Rd 中的从 lsb 开始的 width 位。 Rd 中的其他位保持不变。条件标记 这些指令不更改标记。体系结构这些 ARM 指令可用于 ARMv6T2 及更高版本。这些 32 位 Thumb 指令可用于 ARMv6T2 和 ARMv7。这些指令均无 16 位 Thumb 版本。 分类: CORTEX好文要顶 关注我 收藏该文 ImProgrammer关注 - 1粉丝 - 179+加关注0 0« 上一篇: IDA下如何显示汉字的问题 » 下一篇: 点阵字体, 矢量字体posted @ 2013-05-12 10:04 ImProgrammer 阅读(8384) 评论(0) 编辑 收藏刷新评论刷新页面返回顶部【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库【推荐】为自己发“声” —— 声网RTC征文大赛在园子里征稿【推荐】未知数的距离,毫秒间的传递,声网与你实时互动【推荐】了不起的开发者,挡不住的华为,园子里的品牌专区【推荐】SSL证书一站式服务,上海CA权威认证【推荐】Java经典面试题整理及答案详解(二)相关博文:· 关于有符号数和无符号数的转换· 理解有符号数和无符号数· 无符号数和有符号数· C_无符号数和有符号数的左移和右移· [转贴] 理解有符号数和无符号数负数» 更多推荐…最新 IT 新闻: · 这11万个研究糊弄学的人,狠起来连自己都糊弄 · 官方晒《暗黑4》细节:游戏技能树强大、风格更黑暗! · 现实VC圈:容不下三无身份“孙弈秋” · 高分多模卫星照首次公布:民用分辨率最高、黄河水波纹清晰可见 · 马云:真正的全球化今天才开始,未来机会在百万人口的小城镇 » 更多新闻…< 2013年5月 >日 一 二 三 四 五 六28 29 30 1 2 3 45 6 7 8 9 10 1112 13 14 15 16 17 1819 20 21 22 23 24 2526 27 28 29 30 31 12 3 4 5 6 7 8搜索 最新随笔1.ESP8266 NOOS SDK libat.a Functions2.embOS ARM and Cortex Library Object and Symbol List3.OpenXC : Any updates on plans for IOS?4.OBDII Interface Project Source Code5.RealTek WiFi 模块 RTL8710AF RTL8711AF RTL8711AM RTL8195AM6.RTL8710 Flasher7.RTL8710 ROM 符号表 函数,常量,变量8.Delphi – Compiler helper for initializing/finalizing variable9.SourceTree - 正在检查源… When cloning a repository, “Checking Source” spins forever10.Bitbucket Repository size limits随笔分类ALGO(54)ALTERA(3)Analog(2)ANDROID(49)APP(2)ARM(24)ASTYLE(3)AVR(5)BLUETOOTH(3)BOARD(3)C/C++(77)CANBUS(10)CHAR ENCODING(5)Circuit(211)Cloud(28)CORTEX(31)Crypto/Auth(1)DataBase(4)DELPHI(105)ECLIPSE(11)EEPROM(1)ENGLISH(12)EWARM(26)FLASH(1)FONT(5)FPGA(16)Freescale(13)GIT(11)GNU/LINUX(4)Graphics(6)Hardware(1)HTML(1)I2C(1)IC(31)IDA(24)JAVA(11)JLINK(14)JTAG(67)KEIL C166(4)KEIL MDK(3)随笔档案2018年3月(1)2017年12月(1)2017年9月(1)2017年8月(1)2017年3月(1)2016年10月(2)2016年8月(1)2016年7月(2)2015年11月(3)2015年10月(24)2015年9月(129)2015年8月(139)2015年7月(25)2015年6月(76)2015年5月(66)2015年4月(35)2015年3月(28)2015年2月(1)2014年12月(2)2014年11月(106)2014年10月(71)2014年9月(29)2014年8月(10)2014年7月(17)2014年6月(1)2014年5月(10)2014年4月(10)2014年3月(12)2014年2月(20)2014年1月(20)2013年12月(25)2013年10月(17)2013年9月(48)2013年8月(73)2013年7月(57)2013年6月(44)2013年5月(53)2013年4月(65)2013年3月(11)2013年2月(1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值