|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
3;CISC与RISC2 p. T8 M4 h a/ Q0 F. e' l/ H
+ _2 M" q( o# c) l) ^; r8 j5 `2 @9 n- r) i6 ~, S) ?
3.1CISC(complex intruction-sex computer)复杂指令集电脑cpu , w- c" P- w6 S' N" ?" w# A6 I
他的设计理念就是用最少的指令来完成任务;
8 y) \% Q* U6 u6 ~7 q- f) o7 g1 {3 u( `5 ]8 ~) t
/ n4 I; o+ |8 g% N+ X
把cpu复杂化 让cpu读取更多的汇编操作 意思就是cpu电路中的功能模块更多了 . P7 E; O/ X% V2 B2 e7 Z
譬如计算乘加法只需要一条指令指令即可,而其他的可能需要多条指令组合才能完成 因为该款cpu中存在乘加法电路 而其他的没有 则需要一些指令调用配套的电路组合才能完成)4 Y& W, S4 N! b3 o, P3 E) n9 v+ l
3 f* z) x9 }6 S7 g8 d
( v, |8 ?1 l& Y4 s Q7 Y* H特点 : 因此CISC的CPU本身设计复杂、工艺复杂,但好处是编译器好设计,因为基本都是一条语句完成一个作用不需要组合。CISC的cpu的常用汇编指令大约有300条 也就是cpu中大约有300多个模块 来读取这些汇编指令转换成的机器码进行操作。并且我们汇编的程序员需要知道这300条指令才能对CISC进行开发
2 r- E4 a' v- ?# k! Z& l7 U/ W A- X* A. i4 \, g" a
' `, B% c! _% t4 c! V B' ~8 h' F- v }, @
8 L0 k1 T; \: [% z9 S# g3 E% p7 Z! B# T, u3 m+ B4 E$ W
6 g% t- M. b' ] g9 D/ H |
|