- 博客(5)
- 收藏
- 关注
原创 【Linux常见设备文件】
在Linux系统中,所有设备都被视为文件,这些设备文件通常位于/dev目录下。这体现了Linux"一切皆文件"的设计理念,让用户和程序能够用统一的方式与各种硬件交互。
2025-06-02 22:19:35
557
原创 【ARM64指令语法通识】
opcode>:指令的助记符,它指定了CPU要执行的操作类型。例如,ADD表示加法,LDR表示从内存加载数据,MOV表示数据传送。助记符通常是英文单词或其缩写。{<cond>}:可选的条件执行码。在A64指令集中,并非所有指令都支持条件执行。条件执行主要用于条件分支指令 (如B.EQ) 和少数数据处理指令 (如CSEL如果指令无条件执行,则此部分省略。条件码基于PSTATE寄存器中的条件标志位 (N, Z, C, V)。{S}:一个可选的后缀。如果指令带有S后缀 (例如ADDSSUBS。
2025-05-22 00:30:25
2056
原创 【ARM64寄存器系统详解】
ARM64架构的寄存器系统是其汇编语言的核心,主要包括通用寄存器、特殊功能寄存器和程序状态寄存器。通用寄存器(X0-X30)用于数据存储和运算,其中X0-X7常用于函数参数传递和返回值。特殊功能寄存器如SP(栈指针)、PC(程序计数器)、XZR(零寄存器)、X29(帧指针)和X30(链接寄存器)各自承担特定任务。程序状态寄存器(PSTATE)包含条件标志位(N, Z, C, V),用于控制程序流程。此外,ARM64还提供32个128位的向量/浮点寄存器(V0-V31),支持SIMD和浮点运算。
2025-05-22 00:07:15
1959
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅