Red de conocimiento informático - Problemas con los teléfonos móviles - Los microcontroladores de arquitectura RISC son ampliamente utilizados. ¿Cuáles son sus principales características?

Los microcontroladores de arquitectura RISC son ampliamente utilizados. ¿Cuáles son sus principales características?

RISC

Debido al conjunto de instrucciones compacto, muchas tareas requieren la combinación de instrucciones simples, y las combinaciones más complejas requieren un compilador

para realizarlas

CISC;

MCU

Dado que el hardware proporciona una gran cantidad de conjuntos de instrucciones, muchas tareas pueden reemplazarse por una o varias instrucciones y el compilador

.

CISC

MCU

tiene un conjunto de instrucciones más grande en hardware, por lo que se pueden realizar muchos trabajos con una o pocas instrucciones

para completar, lo que reduce el trabajo del compilador

. Para un programa numérico, una MCU que utilice el conjunto de instrucciones

CISC

puede requerir hasta diez instrucciones de máquina para completar una ecuación integral, y

RISC

MCU

Debido al uso de

CPU

, el mismo programa solo requiere diez instrucciones de máquina para completo. p>CPU

en sí no proporciona instrucciones de multiplicación de punto flotante, por lo que ejecutar el mismo programa puede requerir cientos de instrucciones de máquina

(pero cada instrucción El tiempo requerido puede ser solo una vez). décimo de

CISC

instrucciones

), y la operación de conversión de lenguaje de programación a instrucciones de máquina se realiza mediante lenguaje de programación

p>

El

compilador

está completo.

Se utiliza un compilador

para realizar la conversión de un lenguaje de programación a instrucciones de máquina

, por lo que

RISC

El

compilador

en MCU

es más complejo

. Esto se debe a que el mismo lenguaje de alto nivel

A=B*C

se puede convertir a

RISC

MCU en muchos combinaciones

El "tiempo

espacio" de cada combinación de instrucciones de la máquina es diferente. Por lo tanto, la compensación entre

RISC

y

CISC

parece ser

MCU

En la batalla por el equilibrio entre la arquitectura de hardware y el software (compilador)

, no debería haber una ventaja absoluta. Solo se puede decir que se basa en

diferentes necesidades y diferentes productos Depende.