Everything about Complex instruction set computer
Processor with instructions capable of multi-step operations
A complex instruction set computer is a computer architecture in which single instructions can execute several low-level operations or are capable of multi-step operations or addressing modes within single instructions. The term was retroactively coined in contrast to reduced instruction set computer (RISC) and has therefore become something of an umbrella term for everything that is not RISC, where some of the most common differentiating factors of a RISC architecture are uniform instruction length, and strictly separate memory access instructions. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Complex instruction set computerA 5-minute orientation
- Pick up a classic book: MMIXwareThe most-reprinted book on the subject
- Read the landmark paper: A complementary two-dimensional material-based one instruction set computerCited 102 times
- Go sideways: Reduced instruction set computerA closely related topic
- Go sideways: MicrocodeA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
A complementary two-dimensional material-based one instruction set computer
Emulating a Complex Instruction Set Computer with a Reduced Instruction Set Computer
CRISC Configurable Reduced Instruction Set Computer or Complex Reconfigurable Instruction Set Computer
Emulating a complex instruction set computer with a reduced instruction set computer
📚 Books worth reading
MMIXwareDonald Knuth · 1999
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Reduced instruction set computer In electronics and computer science, a reduced instruction set computer (RISC, pronounced "risk") is a computer architecture designed to simplify the individual…
- Microcode In computer architecture, microcode is a layer of low-level control data or instructions used to implement a processor's instruction set architecture or…
- History of general-purpose CPUs The history of general-purpose CPUs is a continuation of the earlier history of computing hardware. In the early 1950s, each computer design was unique…
- Microarchitecture In electronics, computer science and computer engineering, microarchitecture, also called computer organization and sometimes abbreviated as μarch or uarch…
- Instruction set architecture An instruction set architecture (ISA) is an abstract model that defines the programmable interface of the CPU of a computer, defining how software interacts…
- Pentium (original) The Pentium is a 32-bit microprocessor introduced by Intel in 1993 as the fifth generation of the x86 processor family. It was the first processor to use…
- Berkeley RISC Berkeley RISC is one of two seminal research projects into reduced instruction set computer (RISC) based microprocessor design taking place under the Defense…
- Explicit data graph execution Explicit data graph execution, or EDGE, is a type of instruction set architecture (ISA) which intends to improve computing performance compared to common…