摘要: @汇编中的符号 @1.指令 :能够编译成议题哦32bit机器码,并且能被cpu识别和执行 @2.伪指令:本身不是指令,编译器可以将其替换成若干条指令 @3.位操作:不会生成指令,只是在编译阶段告诉编译器这么编译 @ARM指令集 @1.数据处理指令:进行数学运算、逻辑运算 @2.跳转指令: 实现程序的 阅读全文
posted @ 2023-07-21 14:38 bobosun 阅读(9) 评论(0) 推荐(0)
摘要: 寄存器 概念——寄存器是处理器内部的存储器,没有地址 作用——一般用于暂时存放参与运算的数据和运算结果 分类——包括通用寄存器、专用寄存器、控制寄存器 ARM寄存器(40个寄存器) 注:在某个特定模式下只能使用当前模式下的寄存器,一个模式下特有的寄存器其他模式下不可使用 专用寄存器 R15(PC,P 阅读全文
posted @ 2023-07-20 15:53 bobosun 阅读(78) 评论(0) 推荐(0)
摘要: ARM有8个基本的工作模式 User 非特权模式,一般在执行上层的应用程序时ARM处于该模式 FIQ 当一个高优先级中断产生后ARM将进入这种模式 IRQ 当一个低优先级中断产生后ARM将进入这种模式 SVC 当复位或执行软中断指令后ARM将进入这种模式 Abort 当产生存取异常时ARM将进入这种 阅读全文
posted @ 2023-07-20 14:40 bobosun 阅读(66) 评论(0) 推荐(0)
摘要: ARM存储模型 数据类型——ARM采用32位架构,基本数据类型有以下三种 Byte 8bits Halfword 16bits Word 32bits 数据存储 Word型数据在内存的起始地址必须是4的整数倍 Halfword型数据在内存的起始地址必须是2的整数倍 注:即数据本身是多少位在内存存储时 阅读全文
posted @ 2023-07-20 14:27 bobosun 阅读(56) 评论(0) 推荐(0)
摘要: ARM公司 > 成立于1990年11月,前身为Acorn计算机公司 > 主要设计ARM系列RISC处理器内核 RISC处理器 只保留常用的的简单指令,硬件结构简单,复杂操作一般通过简单指令的组合实现,一般指令长度固定,且多为单周期指令 RISC处理器在功耗、体积、价格等方面有很大优势,所以在嵌入式移 阅读全文
posted @ 2023-07-20 11:58 bobosun 阅读(14) 评论(0) 推荐(0)
摘要: make常用选项 make [-f file] [options] [target] make默认在当前目录中寻找GUNmakefile,makefile,Makefile的文件作为make的输入文件 -f 可以指定除上述文件之外的文件作为输入文件 -v 显示版本号 -n 只输出命令,但不执行,一般 阅读全文
posted @ 2023-07-19 16:22 bobosun 阅读(65) 评论(0) 推荐(0)
摘要: 进程概念 程序 存放在磁盘上的指令和数据的有序集合(文件) 静态的 进程 执行一个程序所分配的资源的总称 动态的 进程和程序内容区别 进程包含的内容: BSS段:存放程序中未初始化的全局变量 数据段:已初始化的全局变量 代码段:程序执行代码 堆(heap):malloc等函数分配内存 栈(stack 阅读全文
posted @ 2023-06-08 09:33 bobosun 阅读(23) 评论(0) 推荐(0)