The two typical technologies of the design and manufacturing microprocessor, although they all try to make a balance between the architecture, operation, software and hardware, Compilation Time and running time, and other factors in order to achieve efficient purposes, the methods used are different, therefore, there are great differences in many aspects, including:
(1) Command System: the design of the command system focuses on frequently-used commands and tries its best to make them simple and efficient. For uncommon functions, commands are often combined. Therefore, it may be less efficient to implement special functions on the server. However, the streamline and superscalar technologies can be used for improvement and compensation. CISC computers have abundant command systems with dedicated commands to complete specific functions. Therefore, it is more efficient to process special tasks.
(2) memory operation: the memory operation is restricted by the memory operation to simplify the control; while the memory operation commands of the CISC machine are many, and the operation is direct.
(3)Program: In general, the Proteus assembly language program requires a large memory space. When special functions are implemented, the program is complex and difficult to design. In contrast, the CISC assembly language program programming is relatively simple, scientific Computing and complex operations are relatively easy to design and efficient.
(4) Interruption: the server can respond to the interruption where an instruction is executed. The server of CISC responds to the interruption after the execution of an instruction is completed.
(5) CPU: The risccpu contains a small number of unit circuits, so the area is small and the power consumption is low. The cisccpu contains a wide range of circuit units, so it has powerful functions, large area, and high power consumption.
(6) design cycle: the design cycle is simple, compact layout, short design cycle, and easy to use the latest technology. The structure of the CISC microprocessor is complex and the design cycle is long.
(7) User's use: the server-defined CPU is simple in structure, with regular instructions, easy to grasp, easy to learn, and easy to use. The server-defined CPU-type CPU is complex in structure, powerful in function, and easy to implement special functions.
(8) Application Scope: due to the determination of the Proteus command system and the specific application fields, it is more suitable for dedicated machines, while CISC is more suitable for general machines.