ARM Y ENSAMBLADOR
por Leonel Rodriguez
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.