当前位置: 首页 > news >正文

解读《ARM Cortex-M3 与Cortex-M4 权威指南》——第3章 技术综述

加载—存储架构

在这里插入图片描述在这里插入图片描述

ISA(指令集架构)

指令集架构 (ISA) 是计算机处理器能够理解和执行的指令集合。它定义了计算机系统中硬件和软件之间的接口

ISA 是硬件与软件之间的接口规范,它定义了处理器能执行哪些操作,程序员和编译器可以依此编写代码。

常见的 ISA 类型:

CISC (Complex Instruction Set Computing):复杂指令集架构,例如 x86。CISC 处理器支持更多种类的指令,通常每条指令可以执行多个低级操作。
RISC (Reduced Instruction Set Computing):简化指令集架构,例如 ARM 或 MIPS。RISC 处理器的指令集比较简单,每条指令通常执行一个基本操作。

ARM 架构中的 ISA 和 Thumb 的关系

ISA 定义了 ARM 处理器可以执行的所有指令的集合,包括标准的 32 位 ARM 指令集和 16 位 Thumb 指令集。它们都是 ARM 处理器的一部分,具有相同的底层硬件支持。

Thumb 是 ARM ISA 的一个扩展,目的是在需要节省内存和提高代码密度的应用中,提供更高效的指令集。Thumb 可以看作是 ARM 指令集的一种压缩形式


http://www.mrgr.cn/news/66116.html

相关文章:

  • js中什么是闭包,它和柯里化函数有什么关系
  • ARGB和‌RGB的主要区别
  • 小白挖漏洞必备的两个平台!有技术就能挖,没有上限,光靠挖洞月入1w+的都大有人在!_漏洞挖掘提交网站。
  • B2109 统计数字字符个数
  • 网络学习/复习4传输层
  • 【原创分享】JVM服务调优实战
  • 2024年11月4日Day4
  • Python中的HTTP请求处理:从基础到高级应用
  • ssm058基于Java的共享客栈管理系统+jsp(论文+源码)_kaic
  • Python实现FTP服务器:从入门到实践
  • 性能测试:主流性能剖析工具介绍
  • 嵌入式音视频开发面试题:如何优化画面质量?
  • 「实战应用」如何用图表控件LightningChart .NET在WPF中制作表格?(一)
  • 进制转换-洛谷B2143
  • 微服务day03
  • PDA智能巡检管理
  • c++基础13if
  • FloodFill 算法 专题
  • springboot家居商城-计算机毕业设计源码02059
  • 正弦波形在示波器上“跑动”的原因及解决办法
  • 【MySQL】存储过程
  • 新160个crackme - 092-FaNtOm-crackme6
  • LeetCode 3222.求出硬币游戏的赢家:伪博弈真思维O(1)
  • ISSCC 34.9 面向塑性神经网络集片上自学习与推理一体
  • 分类模型onnx推理,并生成混淆矩阵
  • Mysql数据库的UDF提权