随笔分类 -  语言

摘要:ARM所有常用指令的实例与说明 ARM所有常用指令的实例与说明: 程序跳转类指令: BX, 语法: bx Rn 此指令执行程序跳转,执行后,cpu从Rn这个寄存器里面所存的内存地址处开始继续执行。由于是跳转,因此也会同时刷新管道线。另外,如果此Rn的最低位为1的话,随后的指令将被译作thumb指令, 阅读全文
posted @ 2017-07-27 14:49 sudenbutcher 阅读(343) 评论(0) 推荐(0)
摘要:ARM指令集详解 1. 汇编 1.1. 通用寄存器 通用寄存器 37个寄存器,31个通用寄存器,6个状态寄存器,R13堆栈指针sp,R14返回指针,R15为PC指针, cpsr_c代表的是这32位中的低8位,也就是控制位 CPSR有4个8位区域:标志域(F)、状态域(S)、扩展域(X)、控制域(C) 阅读全文
posted @ 2017-07-27 14:46 sudenbutcher 阅读(25140) 评论(0) 推荐(2)
摘要:LDR指令 LDR指令的格式: LDR{条件} 目的寄存器 <存储器地址> 作用:将 存储器地址 所指地址处连续的4个字节(1个字)的数据传送到目的寄存器中。 LDR指令的寻址方式比较灵活,实例如下: LDR R0,[R1] ;将存储器地址为R1的字数据读入寄存器R0。 LDR R0,[R1,R2] 阅读全文
posted @ 2017-07-27 14:40 sudenbutcher 阅读(13002) 评论(0) 推荐(0)
摘要:评论送书 | 7月书讯:众多畅销书升级! 征文 | 你会为 AI 转型么? 赠书 | AI专场(AI圣经!《深度学习》中文版) 评论送书 | 7月书讯:众多畅销书升级! 征文 | 你会为 AI 转型么? 赠书 | AI专场(AI圣经!《深度学习》中文版) 汇编跳转指令B、BL、BX、BLX 和 BX 阅读全文
posted @ 2017-07-27 14:26 sudenbutcher 阅读(909) 评论(0) 推荐(0)