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?
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