专栏名称: 嵌入式微处理器
关注这个时代最火的嵌入式微处理器,你想知道的都在这里。
今天看啥  ›  专栏  ›  嵌入式微处理器

数据结构是如何装入CPU寄存器的?

嵌入式微处理器  · 公众号  ·  · 2024-10-17 12:00

文章预览

大家好,我是小风哥。 我们在之前很多文章的讲解中涉及了CPU与寄存器,然后有同学问了这样一个问题: 既然CPU内部的寄存器数量有限,容量有限,那么我们使用的庞大的数据结构是怎样装入寄存器供CPU计算的呢? 这篇文章就为你讲解一下这个问题。 内存与数据 真正有用的程序是离不开数据的,比如一个int、一个float等,这些都是非常简单的数据。 当然也有非常复杂的数据,这样的数据通常在内存中以数据结构的形式组织起来,比如你创建了一个数组、一个链表、创建了一棵树、一张图,就像这样: 那么很显然 这些数据 存放在内存中,而且这些数据在不同的场景下有不同的大小,从数B、数KB到数百GB都有可能,与此同时,CPU内部的寄存器数量是固定的,容量也是极其有限的,那么CPU是如何利用有限的资源操作庞大的数据结构呢? 要回答这一 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览