Want to create interactive content? It’s easy in Genially!
Arm vs X86
URIEL SOTOMAYOR MENDOZA
Created on September 27, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Fill in the Blanks
View
Museum Flipcards
View
Image Comparison Slider
View
Microcourse: Key Skills for the Professional Environment
View
The Meeting Microlearning
View
The Meeting Microlearning Mobile
View
Corporate Who's Who
Transcript
Presentado por:
José Roberto Reynoso Medina Uriel Sotomayor Mendoza Isaac Daniel Ortiz Guillén
VS
Procesador Arm
Procesador x86
START
BUSQUEDA
ARM
X86
En esta etapa, el procesador recupera la instrucción desde la memoria utilizando el Instruction Pointer (IP). Dado que las instrucciones en x86 varían en longitud, se pueden requerir múltiples lecturas de memoria.
En esta etapa, el procesador recupera la instrucción desde la memoria. Se utiliza el Program Counter (PC) para determinar la dirección de la instrucción a buscar y el contenido de esa dirección es cargado al registro de instrucción (IR)..
VS
ARM VS X86
X86
Arm
VS
- BUSQUEDA
- BUSQUEDA
ARM VS X86
X86
Arm
VS
- BUSQUEDA
- BUSQUEDA
VS
- DECODIFICACION
- DECODIFICACION
DECODIFICACION
ARM
X86
La instrucción se decodifica para entender qué operación se debe realizar. Debido a la complejidad de x86, algunas instrucciones se dividen en micro-operaciones (μops) más simples.
La instrucción recuperada se decodifica para entender qué operación se debe realizar. Durante esta fase, se identifican los operandos y se determina el tipo de instrucción.
VS
ARM VS X86
X86
Arm
VS
- BUSQUEDA
- BUSQUEDA
VS
- DECODIFICACION
- DECODIFICACION
VS
- EJECUCION
- EJECUCION
EJECUCION
ARM
X86
En esta etapa, la operación especificada o las micro-operaciones resultantes se ejecutan. Esto puede incluir cálculos aritméticos, operaciones lógicas, o acceso a la memoria.
En esta etapa, la operación especificada por la instrucción se lleva a cabo. Esto puede incluir operaciones aritméticas, lógicas o el acceso a la memoria.
VS
ARM VS X86
X86
Arm
VS
- BUSQUEDA
- BUSQUEDA
VS
- DECODIFICACION
- DECODIFICACION
VS
- EJECUCION
- EJECUCION
VS
- ACCESO A MEMORIA
- ACCESO A MEMORIA
ACCESO A MEMORIA
ARM
X86
Si la instrucción requiere leer o escribir datos en la memoria, se realiza en esta fase. Las operaciones de carga y almacenamiento acceden a la memoria para leer o escribir datos.
Si la instrucción implica leer o escribir datos en la memoria, se lleva a cabo en esta etapa. Para operaciones de carga (load) o almacenamiento (store), se accede a la memoria para leer o escribir datos.
VS
ARM VS X86
X86
Arm
VS
- BUSQUEDA
- BUSQUEDA
VS
- DECODIFICACION
- DECODIFICACION
VS
- EJECUCION
- EJECUCION
VS
- ACCESO A MEMORIA
- ACCESO A MEMORIA
VS
- ESCRITURA DE RESULTADOS
- ESCRITURA DE RESULTADOS
ESCRITURA DE RESULTADOS
ARM
X86
Finalmente, los resultados de la ejecución se escriben en los registros o en la memoria. Esta etapa garantiza que los resultados estén disponibles para las siguientes instrucciones.
Finalmente, los resultados de la ejecución se escriben de nuevo en los registros correspondientes. Esta etapa asegura que los resultados estén disponibles para futuras instrucciones.