摘要: LDM批量加载/STM批量存储指令可以实现一组寄存器和一块连续的内存单元之间传输数据。 允许一条指令传送16个寄存器的任意子集和所有寄存器,指令格式如下:LDM{cond} mode Rn{!}, reglist{^}STM{cond} mode Rn{!}, reglist{^}主要用途:现场保护 阅读全文
posted @ 2019-01-29 00:25 xmys000 阅读(752) 评论(0) 推荐(0)
摘要: 大家知道arm指令集是定长32位的,那32位的立即数寻址哪来的呢?ARM 立即数有3种形式:1、8 位,这种立即数就包含在指令中,装入寄存器的最低 8 位,并且可以选择 0 扩展或 符号位扩展到整个 32 位。2、8 位移位+重复,到 32 位,这种立即数也包含在指令中,8 位立即数可以左移任意位, 阅读全文
posted @ 2019-01-29 00:22 xmys000 阅读(2662) 评论(0) 推荐(0)