|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
现在之所以会形成Intel与ARM强强对立的局面从根本上说因为 指令集架构 的选择. 下面介绍一下指令集的概念./ L5 U& _5 E! S6 W" S
' T5 B9 `- J9 T
8 M2 e; x8 E" o# L" U/ v( F. Y
指令集 + G3 Q+ s/ `3 x5 D) X0 G+ A
3 K1 \$ |: ^8 ?' ~9 Q4 W计算机CPU的工作实际上是执行一条一条指令, 众多CPU可以执行的指令构成了软件意义上的 指令集. CPU执行指令是通过硬件电路实现的, 设计了一套指令集就需要在硬件上设计配套的电路结构. 这样一整个系统可以成为一个 指令集架构. 显然, 我们可以设计一套 精简 的指令集, 所谓精简可以认为是 指令功能简单 和 指令数量少 的含义. 同样也可以设计一套 复杂 的指令集, 所谓复杂可以认为是 指令功能复杂 和 指令数量多 的含义.3 ~" _; u% Z4 K
) Z/ _+ U+ B: A
$ L( {6 h# v7 |8 T
( S* |& |4 O. q1 U" R( Q. z, z7 P- K4 p3 I* i# Y
' U# p7 k' w4 }7 a% H8 A+ z3 j( _* K& \+ J
5 s, e9 k' } h1 s: w5 @- @ |
|