ip软件介绍

CPU的基本组成7

标签: | 作者:admin | VISITORS: | 来源:未知
17
Dec
2022

再然后取下一个指令、解码、执行,以此类推直到程序退出。2、这个取指、解码、执行三个过程构成一个CPU的基本周期。3、每个CPU都有一套自己可以执行的专门的指令集(注意,这部分指令是CPU提供的,CPU-Z软件可查看)。正是因为不同CPU架构的指令集不同,使得x86处理器不能执行ARM程序,ARM程序也不能执行x86程序。(Intel和AMD都使用x86指令集,手机绝大多数使用ARM指令集)。注:指令集的软硬件层次之分:硬件指令集是硬件层次上由CPU自身提供的可执行的指令集合。软件指令集是指语言程序库所提供的指令,只要安装了该语言的程序库,指令就可以执行。


4、由于CPU访问内存以得到指令或数据的时间要比执行指令花费的时间长很多,因此在CPU内部提供了一些用来保存关键变量、临时数据等信息的通用寄存器。所以,CPU需要提供 一些特定的指令,使得可以从内存中读取数据存入寄存器以及可以将寄存器数据存入内存。此外还需要提供加法、减、not-and-or等基本运算指令,而乘除法运算都是推算出来的(支持的基本运算指令参见ALU Functions),所以乘除法的速度要慢的多。这也是算法里在考虑时间复杂度时常常忽略加减法次数带来的影响,而考虑乘除法的次数的原因。5、除了通用寄存器,还有一些特殊的寄存器。典型的如:PC:program counter,表示程序计数器,它保存了将要取出的下一条指令的内存地址,指令取出后,就会更新该寄存器指向下一条指令。堆栈指针:指向内存当前栈的顶端,包含了每个函数执行过程的栈帧,该栈帧中保存了该函数相关的输入参数、局部变量、以及一些没有保存在寄存器中的临时变量。

 

电脑常见英文词汇


environment 环境 installation 安装 reclaim 回收 resource 资源 grant 授予,允许 unauthorized 未经许可的 violate 违反,侵犯 pixel 像素 backup 备份 router 路由器 bluetooth 蓝牙 customer 客户,买主 consumer 消费者,用户 released 发布,发行 version 版本 install 安装 free 免费 completely 完全地 devel

下一篇:CPU的基本组成8
相关新闻
首页 | ip使用技巧 | 云手机使用相关 | ip软件介绍 | 蛙仔云手机
 分享按钮