CPU指令集入门
一、概述
对于一套CPU指令集来说,有着对应着这套指令集的架构。例如ARM指令集一定对应着ARM的体系结构,x86的指令集一定对应着x86的体系结构。
但是指令集并非是固定的。以ARM32为例,所有的ARM32都一定支持最基础的整数指令集。在整数指令集之外还有其他的扩展指令集,而这些扩展指令集往往需要对应的硬件支持。
FPU浮点运算单元是一个非常常见的扩展硬件,对应着FPU的扩展指令集。FPU单元有着自己的一套寄存器(S0-S31),这一套寄存器的行为基本上和
二、SIMD单指令多数据指令集
SIMD(Single Instruction,Multiple Data)是一种cpu架构中的指令级并行(ILP)技术,允许一条指令并行处理多个数据,能够显著提高cpu的并行度。
- Title: CPU指令集入门
- Author: HarderHeng
- Created at : 2025-01-13 16:41:30
- Updated at : 2025-02-26 14:52:22
- Link: https://harderheng.life/2025/01/13/CPU指令集入门/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments