|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
3;CISC与RISC, ?( r) c3 w$ ~9 H V
' f* \6 C0 w' x) H
5 d% I2 d7 \) d1 h" Z, I9 Z$ {
3.1CISC(complex intruction-sex computer)复杂指令集电脑cpu 3 r% J) H4 l4 M4 P5 Q& q5 G
他的设计理念就是用最少的指令来完成任务;
6 f9 p( Q/ F7 t# L
; Q9 g% }, I' B
. {# a; M) d& i0 j- q- M8 b把cpu复杂化 让cpu读取更多的汇编操作 意思就是cpu电路中的功能模块更多了 ) f# W$ D8 W2 C! ~" M
譬如计算乘加法只需要一条指令指令即可,而其他的可能需要多条指令组合才能完成 因为该款cpu中存在乘加法电路 而其他的没有 则需要一些指令调用配套的电路组合才能完成)
6 W" x! P# W) I1 T7 x1 N: V- }8 J& u h# f+ R4 g5 H, }" o) W
8 K ]+ `2 T u4 C1 ~# i6 a特点 : 因此CISC的CPU本身设计复杂、工艺复杂,但好处是编译器好设计,因为基本都是一条语句完成一个作用不需要组合。CISC的cpu的常用汇编指令大约有300条 也就是cpu中大约有300多个模块 来读取这些汇编指令转换成的机器码进行操作。并且我们汇编的程序员需要知道这300条指令才能对CISC进行开发
* u- n" A9 W7 H z2 b
/ z/ V: g8 ]( `, s
; u0 o0 r ~: L: Z6 z; b: y( W4 |/ l& y- ?2 m* G6 k V
+ s) v; u0 G, W1 N" E
$ c: D& j3 i8 S3 A4 P' d |
|