sweetyy、

导航

2022年3月6日 #

ARM程序设计

摘要: ARM程序设计 一、if/else 如何实现的 if (a > b) { c = 5; } else { c = 6; } ​ 可以加个:if ( likely(a > b) ) ​ {} ​ else ​ {} ​ likely(x) :编译器的修饰词,告诉编译器,后面的这个表达式x很有可能成立 阅读全文

posted @ 2022-03-06 23:43 sweetyy、 阅读(14) 评论(0) 推荐(0)

嵌入式之ARM指令系统(通用指令32位)

摘要: 嵌入式之ARM指令系统(通用指令32位) 一、汇编指令类别 1. ARM汇编指令(ARM公司定) 一条汇编指令唯一对应一条机器指令 RISC MOV R0, #5 => 010101... MOV R0,R1 ADD R2,R1,R0 操作码: 表示是何种操作 "指令助记符" MOV 表示 移动 A 阅读全文

posted @ 2022-03-06 23:42 sweetyy、 阅读(190) 评论(0) 推荐(0)

嵌入式结构与寄存器

摘要: 嵌入式结构与寄存器 一、计算机组成 1.嵌入式系统 以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的用计算机系统。 (通用计算机系统: PC, 服务器) 嵌入式系统组成 硬件:芯片(CPU+总线+外设控制器)、外围电路…… STM32F407Z 阅读全文

posted @ 2022-03-06 23:41 sweetyy、 阅读(193) 评论(0) 推荐(0)

嵌入式系统练习

摘要: 嵌入式系统练习 一、ARM cortex M4的寄存器(R0-R15,xPSR)含代码测试 1、 针对通用寄存器的测试 ​ ①MOV R0,#666 ​ ②MOV R1,#0x666 ​ ③MOV R2,#1<<3 ​ ⑤ADD R8,R0,R1 ​ ⑥SUB R8,R0,R1 ​ ⑦SUB R8, 阅读全文

posted @ 2022-03-06 23:39 sweetyy、 阅读(29) 评论(0) 推荐(0)