ARM Y ENSAMBLADOR

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
ARM Y ENSAMBLADOR por Mind Map: ARM Y ENSAMBLADOR

1. RISC (Reduced Instruction Set Computer)

2. CÓDIGO HAMMING

3. RASPBIAN

4. INSTRUCCIONES ARM

5. INTERRUPCIONES

6. PILAS

7. CONDICIONALES

8. SUBRUTINAS

9. PUSH Y POP

10. INSTRUCCIONES LÓGICAS

11. DETECCIÓN Y CORRECIÓN DE ERRORES

12. Ventajas

12.1. Cada instrucción requiere un solo ciclo reloj.

12.2. El programa se ejecuta simultaneamente a lo que tarda en ejecutarse la Instrucción "MULT".

12.3. Menos Transitores - Más registro.

12.4. Se ejecuta de forma uniforme, dando lugar al Pipeline.

13. Instrucciones

13.1. Instrucciones complejas: Se caracteriza por realizar muchas operaciones en un solo paso.

13.2. A raíz del anterior, contiene menos programas. Eso quiere decir que en un solo paso podría: cargar el dato, operarlo y almacenarlo.

13.3. Dependiendo de la cantidad de operaciones que contenga en la Instrucción, Requerira cierta cantidad de ciclos de reloj, ocupando más memoria.

13.4. Ejemplo: Procesadores de x86

14. Argumentos

14.1. La longitud del código es corta.

14.2. Se requiere poca memoria Ram para las instrucciones.

15. Idea General

15.1. Construir un procesador que sea capaz de entender y ejecutar una serie de operaciones.

15.2. Por lo general, los procesadores CISC vienen con instrucciones para realizar tareas.

15.3. Ciclos más largos.

15.4. Énfasis en el Hardware.

15.5. Contiene la Instrucción MULT:

15.5.1. Carga 2 valores en registros separados.

15.5.2. Realiza operaciones.

15.5.3. Guarda el resultado en otro registro.

16. Inicios

16.1. 1975.

16.2. Brecha entre lenguajes de programación y máquinas.

16.3. IBM 801 - JOHN COCKE.

17. Idea General

17.1. Los microprocesadores RISC utilizan un conjunto de instrucciones para leer y procesar los datos.

17.2. Se completan en único ciclo de Clock.

17.3. Instrucciones simples - Ejecución rápida.

17.4. Instrucciones que pueden emitirse (Iniciar) rápidamente.

17.5. Enfásis en el Software.

18. Argumentos

18.1. Requiere 4 o 5 instrucciones para hacer lo que una máquina CISC hace en una Instrucción.

18.2. Son más rápidos

18.3. La mejor forma de diseñar una computadora era tener pocas instrucciones; mejorando su rendimiento, velocidad, y su facilidad en el Pipeline.

18.4. Por ejemplo: si vemos una suma o un AND: busca 2 registros, los combina, y almacena el resultado en un registro nuevo.

19. Instrucciones

19.1. Conjunto de Instrucciones más reducidos. Son simples y realizan una operación Única.

19.2. Si la operación requiere realizar instrucciones mucho más complejas, se requerirá muchos más pasos para ejecutar efectivamente la instrucción.

19.3. Es eficiente en el uso de los registros. Esto beneficia la latencia y el rendimiento.

19.4. Gasta más transitores en los registros.

19.5. Ejemplo: Procesadores ARM.

20. CISC (Complex Instruction Set Computer)

21. PROCESADORES

22. ENSAMBLADOR