技术栈
寄存器
无聊到发博客的菜鸟
13 天前
stm32
·
单片机
·
嵌入式
·
rtos
·
寄存器
STM32 手册寄存器属性
清楚寄存器的属性是看懂手册并编程的基础,本文整理了STM32 数据手册中的寄存器属性缩写。最近看一段代码,发现读一个寄存器又将值写回,稍有不解。
切糕师学AI
22 天前
arm开发
·
寄存器
·
浮点寄存器
ARM 架构中的浮点寄存器(Floating-Point Registers)
基础概念:技术核心:问题根源:解决方案:关键理解点:映射关系示例(以V0为例):IEEE 754标准浮点数格式:
切糕师学AI
23 天前
arm开发
·
硬件架构
·
嵌入式
·
芯片
·
寄存器
ARM 架构中的 CONTROL 寄存器
本文来自于我关于 Arm Cortex-M 编程模型的系列文章。欢迎阅读、点评与交流~ 1、Arm Cortex-M 处理器的编程模型 2、ARM 架构中的R13栈指针(SP) 3、ARM 架构中的R14链接寄存器(LR) 4、ARM 架构中的 R15 程序计数器(PC) 5、ARM 架构程序状态寄存器(PSR)详解:从基础概念到现代实现 6、ARM 架构中的 PRIMASK、FAULTMAST、BASEPRI 寄存器 7、ARM 架构中的 CONTROL 寄存器
黑客思维者
24 天前
寄存器
·
计算机硬件
重学计算机基础010:寄存器——CPU的“贴身高速仓库”,连接运算与存储的核心枢纽
上一章我们搞懂了触发器的底层逻辑,知道它是计算机“记忆功能”的最小单元。而今天的主角——寄存器,正是触发器的“组合升级版”。如果说触发器是“能存1位数据的小抽屉”,那寄存器就是“能存多位数据的贴身文件柜”,直接镶嵌在CPU内部,是连接全加器等运算单元与内存的核心枢纽。
云雾J视界
1 个月前
rust
·
svd
·
嵌入式开发
·
寄存器
·
工具链
·
可编译
·
社区驱动
告别手动寄存器编程:STM32-RS 生态如何重构嵌入式开发效率
某头部汽车电子供应商因TIM2定时器捕获模式寄存器位域定义错位,导致量产阶段的ABS轮速检测失效,单次召回损失达2300万美元。更隐蔽的是,这类错误在单元测试中几乎无法触发,只有在特定温度与电压边际条件下才会暴露。
切糕师学AI
1 个月前
arm开发
·
架构
·
嵌入式
·
寄存器
ARM 架构中的 PRIMASK、FAULTMAST、BASEPRI 寄存器
这三个是 ARM Cortex-M 系列处理器 中的关键系统异常屏蔽寄存器,用于控制中断和异常的行为。下面分别解释:
切糕师学AI
1 个月前
arm开发
·
嵌入式
·
pc
·
程序计数器
·
寄存器
ARM 架构中的 R15 程序计数器(PC)
本文来自于我关于 Arm Cortex-M 编程模型的系列文章。欢迎阅读、点评与交流~ 1、Arm Cortex-M 处理器的编程模型 2、ARM 架构中的R13栈指针(SP) 3、ARM 架构中的R14链接寄存器(LR) 4、ARM 架构中的 R15 程序计数器(PC)
切糕师学AI
1 个月前
arm开发
·
寄存器
·
link register
ARM 架构中,R14链接寄存器(LR)是什么?
本文来自于我关于 Arm Cortex-M 编程模型的系列文章。欢迎阅读、点评与交流~ 1、Arm Cortex-M 处理器的编程模型 2、ARM 架构中,R13栈指针(SP)是什么? 3、ARM 架构中,R14链接寄存器(LR)是什么?
切糕师学AI
1 个月前
arm开发
·
寄存器
·
sp
ARM 架构中,R13栈指针(SP)是什么?
本文来自于我关于 Arm Cortex-M 编程模型的系列文章。欢迎阅读、点评与交流~ 1、Arm Cortex-M 处理器的编程模型 2、ARM 架构中,R13栈指针(SP)是什么?
云雾J视界
2 个月前
c语言
·
stm32
·
嵌入式硬件
·
低功耗
·
数据压缩
·
寄存器
C语言位运算深度应用:嵌入式硬件寄存器控制与低功耗优化实践
在物联网(IoT)与边缘计算快速发展的今天,嵌入式设备面临“算力有限、功耗敏感、实时性强”三大挑战。以智能家居传感器为例,一颗纽扣电池需支撑设备运行数年,这要求硬件资源利用率达到极致。C语言凭借其直接操作内存、接近硬件底层的特性,成为嵌入式开发的首选语言,而位运算则是其“核武器”——通过对二进制位的精确控制,实现硬件寄存器操作、数据压缩、功耗优化等关键功能。
FanXing_zl
2 个月前
mcu
·
寄存器
·
mcu寄存器配置
·
寄存器配置
MCU寄存器配置深度解析:从原理到实践
作为MCU(微控制器单元)开发的核心环节,寄存器配置是初学者入门的关键难点。本文从MCU寄存器的基本原理入手,系统介绍寄存器配置的方法和操作技巧,结合实例和公式推导,帮助读者快速掌握硬件直接控制的精髓。文章内容严谨、条理清晰,适合有一定C语言基础的初学者阅读,全文约2000字。
FPGA_小田老师
2 个月前
fpga开发
·
状态机
·
锁存器
·
寄存器
·
可乐售卖机
·
状态机实战
FPGA状态机设计实战:从概念到可靠实现的完整指南
上一篇:FPGA开发入门:深入理解计数器——数字逻辑的时序基石-CSDN博客1 引言2 状态机基础:重新理解核心概念
danzongd
5 个月前
c++
·
内存
·
优化
·
汇编语言
·
计算机系统
·
寄存器
浅谈C++ const
分别考虑以下代码:请问两次代码分别会输出什么?运行后不难发现,前者会输出42,后者则输出1。事实上,两者逻辑几乎一致:
huangyuchi.
5 个月前
linux
·
运维
·
笔记
·
进程切换
·
进程优先级
·
寄存器
·
linux调度算法
【Linux】进程切换与优先级
上文我们讲到了操作系统与Linux中进程的状态【Linux】进程状态-CSDN博客本文我们来讲进程的优先级、以及进程的切换
眸生
8 个月前
c语言
·
汇编
·
计算机外设
·
操作系统
·
计算机组成原理
·
寄存器
自制操作系统day7(获取按键编码、FIFO缓冲区、鼠标、键盘控制器(Keyboard Controller, KBC)、PS/2协议)
这句话用来通知PIC“已经知道发生了IRQ1中断哦”。如果是IRQ3,则写成0x63。也就是说,将“0x60+IRQ号码”输出给OCW2就可以。执行这句话之后,PIC继续时刻监视IRQ1中断是否发生。
2401_85828611
1 年前
汇编
·
visualstudio
·
指针
·
vs
·
结构体
·
寄存器
·
反汇编
动态内存管理练习题的反汇编代码分析(底层)
目录1.练习题回顾2.反汇编代码3.分析lea指令的作用1.给普通指针赋值反汇编显示2.给结构体指针赋值
代码改变世界ctw
1 年前
汇编
·
arm开发
·
trustzone
·
atf
·
tee
·
寄存器
·
secure
Armv8/Armv9的Pstate寄存器介绍
在Armv7及其之前,有一个重要的寄存器叫做程序状态寄存器CPSR,但是到了Armv8/Armv9的aarch64架构时,删除了CPSR寄存器,改为了PSTATE(PE状态寄存器)。 PSTATE表示一组小寄存器的集合,在软件中不能直接访问PSTATE,需访问PSTATE中的小寄存器。 具体方法:使用寄存器的方式方法。MSR/MRS指令。
martian665
1 年前
c语言
·
开发语言
·
寄存器
·
register
学懂C语言(八):深入理解 register 寄存器的含义
寄存器是计算机处理器内部非常快速的一种存储设备。与普通的内存(RAM)相比,处理器访问寄存器的速度要快得多,因为它们位于处理器内部,而不是通过系统总线外部访问。这种速度优势使得寄存器非常适合用来存储那些需要频繁访问或修改的数据,例如循环中的计数器变量。
DogDaoDao
2 年前
汇编
·
arm开发
·
arm
·
指令集
·
寄存器
·
aarch64
ARM架构 AArch64 基础知识介绍
在 AArch64 架构中,数据加载与存储指令用于在处理器和内存之间移动数据。
chaoguo1234
2 年前
arm
·
arm64
·
寄存器
一文搞懂 ARM 64 系列: 寄存器
ARM 64中包含多种寄存器,下面介绍一些常见的寄存器。ARM 64包含31个64bit寄存器,记为X0~X30。