RISC Architecture was introduced in 1980s when instruction sets were rather easy to decode and execute. The easyness was due to several design level artifacts. At that time hardware was not much capable to process complex instructions hence even complex instructions were to be handled by dividing into many smaller and easier instructions.
Following are the key properties of RISC Computers:
CISC architecture came later to RISC. The main reason was increasing capabilities of modern softwares. To handle such complexity instructions must be complex. An instruction set with simpler instructions will make a huge lot of instructions for handling of complex softwares. Hence better is to choose complex instruction set. The development of ICs in recent years has helped developers work efficiently on CISC architectures.
Following are the key properties of CISC Computers: