Complex Instruction Set Computing (CISC)

GPTKB entity

Statements (33)
Predicate Object
gptkbp:instanceOf gptkb:architecture
gptkbp:abbreviation CISC
gptkbp:advantage more complex hardware
potentially slower clock speeds
harder to pipeline
smaller program size
gptkbp:category gptkb:architecture
gptkbp:contrastsWith RISC has simpler instructions
gptkbp:developedBy 1970s
gptkbp:example gptkb:x86_architecture
gptkb:VAX_architecture
gptkb:System/360_architecture
gptkbp:feature variable-length instructions
complex instructions
large number of instructions
multiple addressing modes
gptkbp:focus hardware implementation of complex instructions
gptkbp:goal reduce number of instructions per program
https://www.w3.org/2000/01/rdf-schema#label Complex Instruction Set Computing (CISC)
gptkbp:influencedBy early compiler technology
gptkbp:instructionSet hundreds of instructions
variable instruction length
gptkbp:opposedBy gptkb:Reduced_Instruction_Set_Computing_(RISC)
gptkbp:type complex addressing modes
memory-to-memory operations
single instruction can perform multiple low-level operations
gptkbp:usedBy gptkb:DEC_VAX
gptkb:IBM_System/360
gptkb:Intel_x86_processors
gptkbp:usedIn mainframes
personal computers
gptkbp:bfsParent gptkb:Reduced_Instruction_Set_Computing_(RISC)
gptkbp:bfsLayer 7