Est-ce que X86 est RISC ou CISC? [fermé]

selon Wikipedia, x86 est un design CISC, mais j'ai aussi entendu/lu qu'il est RISC. Ce qui est correct? Je voudrais aussi savoir pourquoi C'est CISC ou RISC. Qu'est-ce qui détermine si une conception est RISC ou CISC? Est-ce juste le nombre d'instruction en langage machine qu'un microprocesseur a ou y a-t-il d'autres caractéristiques qui déterminent l'architecture?

29
demandé sur mk12 2012-10-25 18:48:11

2 réponses

x86 est une architecture CISC. Le nombre d'instructions est un facteur important comme toutes les architectures cisc avec plus d'instructions. De plus, comme les instructions sont complexes au CDCI, elles peuvent prendre plus d'un cycle à remplir, alors que, comme dans le cas du RISC, elles devraient être à cycle unique. Les principales différences se trouvent ici:

+------------------------------+------------------------------+
| CISC                         | RISC                         |
+------------------------------+------------------------------+
| Emphasis on hardware         | Emphasis on software         |
| .                            |                              |
| Includes multi-clock         | Single-clock,                |
| complex instructions         | reduced instruction only     |
| .                            |                              |
| Memory-to-memory:            | Register to register:        |
| "LOAD" and "STORE"           | "LOAD" and "STORE"           |
| incorporated in instruction  | are independent instructions |
| .                            |                              |
| Small code sizes,            | Low cycles per second,       |
| high cycles per second       | large code sizes             |
| .                            |                              |
| Transistors used for storing | Spends more transistors      |
| complex instructions         | on memory registers          |
+------------------------------+------------------------------+

pour plus de recherche consulter ici: http://www-cs-faculty.stanford.edu / ~eroberts / courses / soco / projets / risc/risccisc / "151970920

37
répondu mikeswright49 2012-10-25 15:10:23

Le début x86 (8086 / 186 / 286 / 386) ont été définitivement à la CDCI.

cependant, les processeurs plus récents peuvent être considérés comme hybrides, avec un RISC core

référence supplémentaire ici

29
répondu StuartLC 2017-05-23 11:54:54