Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arduino
Arduino
F A C U LT A D D E I N G E N I E R Í A E N S I S T E M A S
SEDE ESCUINT L A
A R QUI TECT UR A DE COM P U TADOR A S II
ING . WA LT ER CA R R IL LO
A L L A N G A B R I E L O R T Í Z G O N Z Á L E Z 0 9 0 8 - 2 0 - 1 8 5 6
S E R G I O A R T U R O V A L E N Z U E L A C A S T I L L O 0 9 0 8 - 2 0 - 1 1 4 2
O S C A R E M M A N U E L B E L T R Á N S A L G U E R O 0 9 0 8 - 2 0 - 8 2 3 8
E V A N D E R R E Y N A L D O E S T R A D A M E D I N A 0 9 0 8 - 2 0 - 8 8 5 9
A D R I A N A P A T R I C I A C A R R A N Z A V Á L D E Z 0 9 0 8 - 2 0 - 1 5 6 6 4
V E N U S A Z U L S H A D E G Ó M E Z
V I I I C I C L O , S E C C I Ó N A
T E M A
M O D O S D E D I R E C C I O N A M I E N T O D E D A T O S
E S C U I N T L A , 1 1 D E A G O S T O D E L 2 0 2 3
DIRECCIONAMIENTO DE REGISTROS
¿Direccionamiento de Registro? Es un concepto en la arquitectura de computadoras donde las instrucciones y los datos se
acceden directamente desde registros en la unidad central de procesamiento (CPU), en lugar de utilizar direcciones de memoria.
Cada registro tiene una función específica, como almacenar datos temporales, direcciones de memoria, valores de operación etc.
Este enfoque puede mejorar la velocidad de ejecución de las instrucciones, ya que no se requieren accesos a la memoria
principal.
Ejemplo:
Imagina que estás programando una calculadora simple en la que puedes realizar operaciones matemáticas. En
lugar de almacenar los números en la memoria de la calculadora, los números se guardan directamente en botones
específicos.
• 1. Tienes dos botones, "Botón A" y "Botón B", que al presionarlos muestran los números 5 y 3 respectivamente
en la pantalla de la calculadora.
• 2. Quieres sumar los valores de estos dos botones.
• 3. En lugar de copiar los números 5 y 3 desde los botones a la memoria de la calculadora, simplemente presionas
el botón de suma "+".
• 4. La calculadora ya sabe que debe sumar los valores en los botones A y B. Por lo tanto, toma directamente los
valores de estos botones y realiza la suma internamente.
• 5. El resultado, que es 8, se muestra en la pantalla de la calculadora.
En este ejemplo, los botones A y B funcionan como registros en una arquitectura de computadora.
En lugar de copiar los valores en algún lugar de la memoria antes de operar con ellos, los valores se
utilizan directamente desde los botones (registros) para realizar la operación. Esto reduce la
necesidad de mover datos entre diferentes ubicaciones y puede acelerar el proceso de cálculo.
DIRECCIONAMIENTO INMEDIATO
El "direccionamiento inmediato" es un término que a menudo se utiliza en el contexto de programación y
procesadores. Se refiere a una forma de acceder a los datos almacenados en la memoria o registros de un
procesador de manera directa y rápida, sin la necesidad de utilizar una dirección de memoria completa.
Este modo es útil para inicializar registro o palabras de memoria con un valor constante, en este la sección
de instrucciones está incluido de manera directa en el operador o dato.
La técnica de direccionamiento utilizada en lenguajes de programación y ensamblador para acceder a
valores o datos que están incrustados directamente en el código fuente en lugar de referenciarlos a través de
una dirección de memoria.
DIRECCIONAMIENTO DIRECTO DE DATOS
El direccionamiento directo de datos es un concepto clave en la organización y gestión de la
memoria en sistemas de cómputo. Se refiere a la técnica mediante la cual se accede a una
ubicación específica de memoria para leer o escribir datos sin la necesidad de cálculos
adicionales. Esta técnica es eficiente en términos de tiempo de acceso, pero requiere una
asignación cuidadosa de la memoria y un manejo adecuado de los datos.
A continuación se describen 3 de los usos más comunes del direccionamiento con desplazamiento.
• Direccionamiento relativo
• Direccionamiento con registro base
• Indexamiento
DIRECCIONAMIENTO INDIRECTO DE REGISTROS
El campo de operando contiene una dirección de memoria, en la que se encuentra la
dirección efectiva del operando.
Brey, Barry. (2006). Los Microprocesadores INTEL (7ma. Ed.). México. Editorial Prentice Hall
https://lc.fie.umich.mx/~
rochoa/Materias/PROGRAMACION/ORGANIZACION/Notas_cap_10.pdf