SlideShare una empresa de Scribd logo
1 de 7
1.- Registro e instrucciones de microprocesador
Los microprocesadores, las unidades centrales de procesamiento (CPU por sus siglas en
inglés de Central Processing Unit) de cualquier dispositivo informático, realizan tareas
básicas y avanzadas de procesamiento de información. Toman datos de los programas de
software en la forma de bits binarios (0 y 1) y los procesan de acuerdo con los comandos
proporcionados. Generan secuencias binarias de salida, que se transforman en datos
entendibles para los usuarios finales. Dentro de estos microprocesadores existe un
componente llamado registro de información, que almacena temporalmente los valores de
los datos a los que se accede con frecuencia durante el proceso. Los registros, de
importancia primordial dentro de la jerarquía de memoria de la computadora, se utilizan
para almacenar sólo los valores de los datos, comandos, estados binarios y
otras instrucciones que definen qué datos se procesan y cómo.
1.1.- Funciones
Los registros de datos principalmente funcionan como lugares de memoria electrónica
temporal de frecuente y fácil acceso a través de la CPU de una computadora. Esta
accesibilidad se debe a la ubicación de los registros dentro de los microprocesadores.
Como resultado de ello, la CPU puede acceder a ellos con mayor rapidez que los módulos
de memoria de acceso aleatorio (RAM por sus siglas en inglés de Random Access Memory)
y otros lugares de almacenamiento electrónicos como memoria de sólo lectura (ROM por
sus siglas en inglés de Read Only Memory) y memoria flash. Un microprocesador normal
contiene múltiples matrices de estos registros y cada uno está fabricado para mantener
sólo una pequeña cantidad de datos binarios. Un registro en funcionamiento tiene una
capacidad de memoria de 8, 16, 32 o 64 bits; estos valores dependen de la arquitectura del
microprocesador.
1.2.- Operaciones
Los registros en un microprocesador funcionan como datos en tiempo real que llevan
unidades de memoria electrónica. Esto significa que cuando un usuario da una orden a una
aplicación de software (a través de un clic del ratón o pulsando una tecla), se traduce en
una declaración binaria y se envía al microprocesador. Estas declaraciones son recibidas
por registros del microprocesador, que los mantienen durante unos nanosegundos si el
procesador ya está ocupado, y luego las envía a petición del procesador. Estos registros
también tienen los bits procesados en tiempo real de datos cuando se transmitieron los
bits de datos previamente procesados, así como también mantienen las ubicaciones y los
comandos asociados con los valores de entrada o los datos procesados.
1.3.- Categorías
Hay ocho categorías principales de los registros de datos integradas en las CPU. Estos
incluyen contadores de programa (PC), para almacenar los bits de dirección de instrucción
de datos actualmente procesado; registros de instrucción (IR), para el almacenamiento
de instrucciones binarias mientras están siendo procesados o decodificados; acumuladores
(CA), para el almacenamiento de resultados de cálculos matemáticos por la unidad lógica
aritmética de la CPU; dirección de registros de memoria (MAR), para el almacenamiento
de ubicaciones de dirección de los bits de datos dentro de la memoria principal de una
computadora; búfer de registros de memoria (MBR), para almacenar y retener
temporalmente los bits de datos entrantes antes de reenviarlos al microprocesador, estado
o bandera de registros (FR), para mantener y actualizar los estados de funcionamiento de
los microprocesadores; registros condicionales (CR), para mantener los valores
condicionales o lógicos de los datos procesados y registros de propósito general (GPR),
para almacenar temporalmente los bits de datos generales o instrucciones.
1.4.- Importancia
Los registros no sólo comparten la carga del procesador, sino que también le
proporcionan instrucciones acerca de cómo se deben procesar los datos. Además, estos
registros proporcionan una importante ayuda a los microprocesadores en la tarea de
determinar dónde enviar los datos tras el procesamiento, y en qué disposición almacenarlo
en la memoria principal o dentro de un dispositivo de almacenamiento. También, el
número de registros integrados y operando dentro de un microprocesador ayuda a definir
su eficiencia operativa y capacidades de procesamiento de datos.
2.- Modos de direccionamiento
Los llamados modos de direccionamiento son las diferentes maneras de especificar en
informática un operando dentro de una instrucción en lenguaje ensamblador. Un modo de
direccionamiento especifica la forma de calcular la dirección de memoria efectiva de un
operando mediante el uso de la información contenida en registros y / o constantes,
contenida dentro de una instrucción de la máquina o en otra parte.
3.- Tipos de Direccionamiento
3.1.- Implícito
En este modo de direccionamiento no es necesario poner ninguna dirección de forma
explícita, ya que en el propio código de operación se conoce la dirección del (de los)
operando(s) al (a los) que se desea acceder o con el (los) que se quiere operar
3.2.- Inmediato
En la instrucción está incluido directamente el operando. En este modo el operando es
especificado en la instrucción misma. En otras palabras, una instrucción de modo
inmediato tiene un campo de operando en vez de un campo de dirección. El campo del
operando contiene el operando actual que se debe utilizar en conjunto con la operación
especificada en la instrucción. Las instrucciones de modo inmediato son útiles para
inicializar los registros en un valor constante.
Cuando el campo de dirección especifica un registro del procesador, la instrucción se dice
que está en el modo de registro.
3.3.- Directo
El campo de operando en la instrucción contiene la dirección en memoria donde se
encuentra el operando.
En este modo la dirección efectiva es igual a la parte de dirección de la instrucción. El
operando reside en la memoria y su dirección es dada directamente por el campo de
dirección de la instrucción. En una instrucción de tipo ramificación el campo de dirección
especifica la dirección de la rama actual.
3.4.- Absoluto
El campo de operando contiene una dirección en memoria, en la que se encuentra la
instrucción. Y no se cancela.
3.5.- De registro
Sirve para especificar operandos que están en registros. En este modo, los operandos están
en registros que residen dentro de la CPU.
3.6.- Indirecto mediante registros
El campo de operando de la instrucción contiene un identificador de registro en el que se
encuentra la dirección efectiva del operando.
En este modo el campo de la dirección de la instrucción da la dirección en donde la
dirección efectiva se almacena en la memoria. El control localiza la instrucción de la
memoria y utiliza su parte de dirección para acceder a la memoria de nuevo para leer una
dirección efectiva. Unos pocos modos de direccionamiento requieren que el campo de
dirección de la instrucción sea sumado al control de un registro especificado en el
procesador.
3.7.- De desplazamiento
Combina el modo directo e indirecto mediante registros
3.8.- De pila
Se utiliza cuando el operando está en memoria y en la cabecera de la pila.
Este direccionamiento se basa en las estructuras denominadas Pila(tipo LIFO), las cuales
están marcados por el fondo de la pila y el puntero de pila (*SP), El puntero de pila apunta
a la última posición ocupada. Así, como puntero de direccionamiento usaremos el SP. El
desplazamiento más el valor del SP nos dará la dirección del objeto al que queramos hacer
referencia. En ocasiones, si no existe C. de desplazamiento solo se trabajara con la cima de
la pila. Este tipo de direccionamiento nos aporta flexibilidad pero por el contrario, es
mucho más complejo que otros tipos estudiados más arriba.
4.- Direccionamiento paginado
 Paginado: La memoria se encuentra actualmente dividida en páginas (bloques de
igual longitud).
Para obtener las direcciones necesitamos:
 Indicador de página (IP): en un registro específico o de propósito general de la
máquina.
 Dirección de la palabra (DP): en el campo CD de la instrucción.
Así, concatenando ambas partes obtenemos la dirección completa.
El problema viene cuando queremos referenciar un dato al que no podemos acceder de
forma relativa (p.e porque los registros base no puedan alcanzar dicha posición aun con el
direccionamiento absoluto. Sin embargo, sólo una pequeña parte de la memoria se puede
acceder (64 kilobytes, si el desplazamiento es de 16 bits).
El desplazamiento de 16 bits puede parecer muy pequeño en relación con el tamaño de la
memoria de los equipos actuales (esta es la razón por la 80386 se expandió a 32 bits).
Podría ser peor ya que: los servidores IBM System/360 sólo tienen un signo de 12 bits de
desplazamiento. Sin embargo, el principio de localización se aplica en un corto espacio de
tiempo, la mayoría de los elementos de datos que un programa quiere acceder están
bastante cerca uno del otro.
Este modo de direccionamiento está estrechamente relacionado con el modo de
direccionamiento absoluto.
Ejemplo 1: Dentro de una subrutina, un programador estará principalmente interesados en
los parámetros y las varían los atributos del objeto actual.
Esquema
1.- Registro e instrucciones de microprocesador
1.1.- Funciones
1.2.- Operaciones
1.3.- Categoría
1.4.- Importancia
2.- Modos de direccionamiento
3.- Tipos de Direccionamiento
3.1.- Implícito
3.2.- Inmediato
3.3.- Directo
3.4.- Absoluto
3.5.- De registro
3.6.- Indirecto mediante registros
3.7.- De desplazamiento
3.8.- De pila
4.- Direccionamiento paginado
República Bolivariana De Venezuela
Ministerio Del P.P.P La Educación Universitaria
I.U.P. “Santiago Mariño”
Maracaibo, Edo. - Zulia
Realizado por:
Anderson Gutiérrez
C.I: 20.750.277
Daniel Navarro
C.I: 18.744.574
Maracaibo, Mayo de 2014

Más contenido relacionado

La actualidad más candente

Capacidad de la unidad de procesamiento (grecia gonzález 30203532)
Capacidad de la unidad  de procesamiento (grecia gonzález   30203532)Capacidad de la unidad  de procesamiento (grecia gonzález   30203532)
Capacidad de la unidad de procesamiento (grecia gonzález 30203532)GreciaGonzlez9
 
Estructura y funcionamiento del procesador
Estructura y funcionamiento del procesadorEstructura y funcionamiento del procesador
Estructura y funcionamiento del procesadorJose Diaz Silva
 
Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intelCristian Paredes
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoEduardMora4
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadorasm220
 
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO. REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO. Michelle Diaz
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoJehisglayOliveros
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoRosangelGarca
 
Modos de Direccionamiento del Procesador (IEEE)
Modos de Direccionamiento del Procesador (IEEE)Modos de Direccionamiento del Procesador (IEEE)
Modos de Direccionamiento del Procesador (IEEE)Cloud Rodriguez
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoLucianoCabrera7
 
Microprocesadores: Registros Internos
Microprocesadores: Registros InternosMicroprocesadores: Registros Internos
Microprocesadores: Registros Internosverduguillo
 
El procesador y sus registros internos
El procesador y sus registros internosEl procesador y sus registros internos
El procesador y sus registros internosromo91
 
Capacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maicaCapacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maicaAndresMaica28
 
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)ssuserf235eb
 
Capacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maicaCapacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maicaAndresMaica28
 

La actualidad más candente (20)

Capacidad de la unidad de procesamiento (grecia gonzález 30203532)
Capacidad de la unidad  de procesamiento (grecia gonzález   30203532)Capacidad de la unidad  de procesamiento (grecia gonzález   30203532)
Capacidad de la unidad de procesamiento (grecia gonzález 30203532)
 
Estructura y funcionamiento del procesador
Estructura y funcionamiento del procesadorEstructura y funcionamiento del procesador
Estructura y funcionamiento del procesador
 
Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intel
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO. REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
 
Estructuras de hardware y de control.
Estructuras de hardware y de control.Estructuras de hardware y de control.
Estructuras de hardware y de control.
 
Modos de Direccionamiento del Procesador (IEEE)
Modos de Direccionamiento del Procesador (IEEE)Modos de Direccionamiento del Procesador (IEEE)
Modos de Direccionamiento del Procesador (IEEE)
 
Definición de registro de procesador
Definición de registro de procesadorDefinición de registro de procesador
Definición de registro de procesador
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
 
Gestion de memoria en unix y solaris
Gestion de memoria en unix y solarisGestion de memoria en unix y solaris
Gestion de memoria en unix y solaris
 
Yeimir rincon 20%
Yeimir rincon 20%Yeimir rincon 20%
Yeimir rincon 20%
 
Microprocesadores: Registros Internos
Microprocesadores: Registros InternosMicroprocesadores: Registros Internos
Microprocesadores: Registros Internos
 
El procesador y sus registros internos
El procesador y sus registros internosEl procesador y sus registros internos
El procesador y sus registros internos
 
1.2. El procesador y sus registros internos
1.2. El procesador y sus registros internos1.2. El procesador y sus registros internos
1.2. El procesador y sus registros internos
 
Capacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maicaCapacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maica
 
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
 
Capacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maicaCapacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maica
 

Similar a Registros de microprocesador y modos de direccionamiento

Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadorajessiicasaldana
 
Arquitectura de la cpu
Arquitectura de la cpuArquitectura de la cpu
Arquitectura de la cpuvixtor
 
Modos de Direccionamiento del Procesador
Modos de Direccionamiento del ProcesadorModos de Direccionamiento del Procesador
Modos de Direccionamiento del ProcesadorCloud Rodriguez
 
51342904 1
51342904 151342904 1
51342904 1willyfd
 
capacidad de unidad de procesamiento, universidad santiago mariño
capacidad de unidad de procesamiento, universidad santiago mariño capacidad de unidad de procesamiento, universidad santiago mariño
capacidad de unidad de procesamiento, universidad santiago mariño MiguelSifontes6
 
Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redesYeison Montaña
 
Arquitectura de un computador
Arquitectura de un computadorArquitectura de un computador
Arquitectura de un computadorthegrim85
 
Capacidad de la cpu
Capacidad de la cpuCapacidad de la cpu
Capacidad de la cpuAnaKarina114
 
Estructura de computos
Estructura de computosEstructura de computos
Estructura de computosHijole
 
Casos de estudio de cpu reales
Casos de estudio de cpu realesCasos de estudio de cpu reales
Casos de estudio de cpu realesKikivan Cortez
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computadorRosangela Torres
 
Republica bolivariana de venezuela ministerio del poder popular para la educa...
Republica bolivariana de venezuela ministerio del poder popular para la educa...Republica bolivariana de venezuela ministerio del poder popular para la educa...
Republica bolivariana de venezuela ministerio del poder popular para la educa...LeobardoFuenmayor
 
Unidad central de procesamiento
Unidad central de procesamientoUnidad central de procesamiento
Unidad central de procesamientoAlejandro Molina
 

Similar a Registros de microprocesador y modos de direccionamiento (20)

Direccionamiento
DireccionamientoDireccionamiento
Direccionamiento
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Unidad de procesamiento
Unidad de procesamientoUnidad de procesamiento
Unidad de procesamiento
 
Hernan espinoza 5_b_t#2
Hernan espinoza 5_b_t#2Hernan espinoza 5_b_t#2
Hernan espinoza 5_b_t#2
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
 
Arquitectura de la cpu
Arquitectura de la cpuArquitectura de la cpu
Arquitectura de la cpu
 
Modos de Direccionamiento del Procesador
Modos de Direccionamiento del ProcesadorModos de Direccionamiento del Procesador
Modos de Direccionamiento del Procesador
 
Modos direccionamiento
Modos direccionamientoModos direccionamiento
Modos direccionamiento
 
51342904 1
51342904 151342904 1
51342904 1
 
Organizacion E/S
Organizacion E/SOrganizacion E/S
Organizacion E/S
 
capacidad de unidad de procesamiento, universidad santiago mariño
capacidad de unidad de procesamiento, universidad santiago mariño capacidad de unidad de procesamiento, universidad santiago mariño
capacidad de unidad de procesamiento, universidad santiago mariño
 
Unidad de control
Unidad de controlUnidad de control
Unidad de control
 
Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redes
 
Arquitectura de un computador
Arquitectura de un computadorArquitectura de un computador
Arquitectura de un computador
 
Capacidad de la cpu
Capacidad de la cpuCapacidad de la cpu
Capacidad de la cpu
 
Estructura de computos
Estructura de computosEstructura de computos
Estructura de computos
 
Casos de estudio de cpu reales
Casos de estudio de cpu realesCasos de estudio de cpu reales
Casos de estudio de cpu reales
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
 
Republica bolivariana de venezuela ministerio del poder popular para la educa...
Republica bolivariana de venezuela ministerio del poder popular para la educa...Republica bolivariana de venezuela ministerio del poder popular para la educa...
Republica bolivariana de venezuela ministerio del poder popular para la educa...
 
Unidad central de procesamiento
Unidad central de procesamientoUnidad central de procesamiento
Unidad central de procesamiento
 

Último

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 

Último (20)

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 

Registros de microprocesador y modos de direccionamiento

  • 1. 1.- Registro e instrucciones de microprocesador Los microprocesadores, las unidades centrales de procesamiento (CPU por sus siglas en inglés de Central Processing Unit) de cualquier dispositivo informático, realizan tareas básicas y avanzadas de procesamiento de información. Toman datos de los programas de software en la forma de bits binarios (0 y 1) y los procesan de acuerdo con los comandos proporcionados. Generan secuencias binarias de salida, que se transforman en datos entendibles para los usuarios finales. Dentro de estos microprocesadores existe un componente llamado registro de información, que almacena temporalmente los valores de los datos a los que se accede con frecuencia durante el proceso. Los registros, de importancia primordial dentro de la jerarquía de memoria de la computadora, se utilizan para almacenar sólo los valores de los datos, comandos, estados binarios y otras instrucciones que definen qué datos se procesan y cómo. 1.1.- Funciones Los registros de datos principalmente funcionan como lugares de memoria electrónica temporal de frecuente y fácil acceso a través de la CPU de una computadora. Esta accesibilidad se debe a la ubicación de los registros dentro de los microprocesadores. Como resultado de ello, la CPU puede acceder a ellos con mayor rapidez que los módulos de memoria de acceso aleatorio (RAM por sus siglas en inglés de Random Access Memory) y otros lugares de almacenamiento electrónicos como memoria de sólo lectura (ROM por sus siglas en inglés de Read Only Memory) y memoria flash. Un microprocesador normal contiene múltiples matrices de estos registros y cada uno está fabricado para mantener sólo una pequeña cantidad de datos binarios. Un registro en funcionamiento tiene una capacidad de memoria de 8, 16, 32 o 64 bits; estos valores dependen de la arquitectura del microprocesador. 1.2.- Operaciones Los registros en un microprocesador funcionan como datos en tiempo real que llevan unidades de memoria electrónica. Esto significa que cuando un usuario da una orden a una aplicación de software (a través de un clic del ratón o pulsando una tecla), se traduce en una declaración binaria y se envía al microprocesador. Estas declaraciones son recibidas por registros del microprocesador, que los mantienen durante unos nanosegundos si el procesador ya está ocupado, y luego las envía a petición del procesador. Estos registros también tienen los bits procesados en tiempo real de datos cuando se transmitieron los bits de datos previamente procesados, así como también mantienen las ubicaciones y los comandos asociados con los valores de entrada o los datos procesados.
  • 2. 1.3.- Categorías Hay ocho categorías principales de los registros de datos integradas en las CPU. Estos incluyen contadores de programa (PC), para almacenar los bits de dirección de instrucción de datos actualmente procesado; registros de instrucción (IR), para el almacenamiento de instrucciones binarias mientras están siendo procesados o decodificados; acumuladores (CA), para el almacenamiento de resultados de cálculos matemáticos por la unidad lógica aritmética de la CPU; dirección de registros de memoria (MAR), para el almacenamiento de ubicaciones de dirección de los bits de datos dentro de la memoria principal de una computadora; búfer de registros de memoria (MBR), para almacenar y retener temporalmente los bits de datos entrantes antes de reenviarlos al microprocesador, estado o bandera de registros (FR), para mantener y actualizar los estados de funcionamiento de los microprocesadores; registros condicionales (CR), para mantener los valores condicionales o lógicos de los datos procesados y registros de propósito general (GPR), para almacenar temporalmente los bits de datos generales o instrucciones. 1.4.- Importancia Los registros no sólo comparten la carga del procesador, sino que también le proporcionan instrucciones acerca de cómo se deben procesar los datos. Además, estos registros proporcionan una importante ayuda a los microprocesadores en la tarea de determinar dónde enviar los datos tras el procesamiento, y en qué disposición almacenarlo en la memoria principal o dentro de un dispositivo de almacenamiento. También, el número de registros integrados y operando dentro de un microprocesador ayuda a definir su eficiencia operativa y capacidades de procesamiento de datos. 2.- Modos de direccionamiento Los llamados modos de direccionamiento son las diferentes maneras de especificar en informática un operando dentro de una instrucción en lenguaje ensamblador. Un modo de direccionamiento especifica la forma de calcular la dirección de memoria efectiva de un operando mediante el uso de la información contenida en registros y / o constantes, contenida dentro de una instrucción de la máquina o en otra parte.
  • 3. 3.- Tipos de Direccionamiento 3.1.- Implícito En este modo de direccionamiento no es necesario poner ninguna dirección de forma explícita, ya que en el propio código de operación se conoce la dirección del (de los) operando(s) al (a los) que se desea acceder o con el (los) que se quiere operar 3.2.- Inmediato En la instrucción está incluido directamente el operando. En este modo el operando es especificado en la instrucción misma. En otras palabras, una instrucción de modo inmediato tiene un campo de operando en vez de un campo de dirección. El campo del operando contiene el operando actual que se debe utilizar en conjunto con la operación especificada en la instrucción. Las instrucciones de modo inmediato son útiles para inicializar los registros en un valor constante. Cuando el campo de dirección especifica un registro del procesador, la instrucción se dice que está en el modo de registro. 3.3.- Directo El campo de operando en la instrucción contiene la dirección en memoria donde se encuentra el operando. En este modo la dirección efectiva es igual a la parte de dirección de la instrucción. El operando reside en la memoria y su dirección es dada directamente por el campo de dirección de la instrucción. En una instrucción de tipo ramificación el campo de dirección especifica la dirección de la rama actual. 3.4.- Absoluto El campo de operando contiene una dirección en memoria, en la que se encuentra la instrucción. Y no se cancela. 3.5.- De registro Sirve para especificar operandos que están en registros. En este modo, los operandos están en registros que residen dentro de la CPU.
  • 4. 3.6.- Indirecto mediante registros El campo de operando de la instrucción contiene un identificador de registro en el que se encuentra la dirección efectiva del operando. En este modo el campo de la dirección de la instrucción da la dirección en donde la dirección efectiva se almacena en la memoria. El control localiza la instrucción de la memoria y utiliza su parte de dirección para acceder a la memoria de nuevo para leer una dirección efectiva. Unos pocos modos de direccionamiento requieren que el campo de dirección de la instrucción sea sumado al control de un registro especificado en el procesador. 3.7.- De desplazamiento Combina el modo directo e indirecto mediante registros 3.8.- De pila Se utiliza cuando el operando está en memoria y en la cabecera de la pila. Este direccionamiento se basa en las estructuras denominadas Pila(tipo LIFO), las cuales están marcados por el fondo de la pila y el puntero de pila (*SP), El puntero de pila apunta a la última posición ocupada. Así, como puntero de direccionamiento usaremos el SP. El desplazamiento más el valor del SP nos dará la dirección del objeto al que queramos hacer referencia. En ocasiones, si no existe C. de desplazamiento solo se trabajara con la cima de la pila. Este tipo de direccionamiento nos aporta flexibilidad pero por el contrario, es mucho más complejo que otros tipos estudiados más arriba. 4.- Direccionamiento paginado  Paginado: La memoria se encuentra actualmente dividida en páginas (bloques de igual longitud). Para obtener las direcciones necesitamos:  Indicador de página (IP): en un registro específico o de propósito general de la máquina.  Dirección de la palabra (DP): en el campo CD de la instrucción.
  • 5. Así, concatenando ambas partes obtenemos la dirección completa. El problema viene cuando queremos referenciar un dato al que no podemos acceder de forma relativa (p.e porque los registros base no puedan alcanzar dicha posición aun con el direccionamiento absoluto. Sin embargo, sólo una pequeña parte de la memoria se puede acceder (64 kilobytes, si el desplazamiento es de 16 bits). El desplazamiento de 16 bits puede parecer muy pequeño en relación con el tamaño de la memoria de los equipos actuales (esta es la razón por la 80386 se expandió a 32 bits). Podría ser peor ya que: los servidores IBM System/360 sólo tienen un signo de 12 bits de desplazamiento. Sin embargo, el principio de localización se aplica en un corto espacio de tiempo, la mayoría de los elementos de datos que un programa quiere acceder están bastante cerca uno del otro. Este modo de direccionamiento está estrechamente relacionado con el modo de direccionamiento absoluto. Ejemplo 1: Dentro de una subrutina, un programador estará principalmente interesados en los parámetros y las varían los atributos del objeto actual.
  • 6. Esquema 1.- Registro e instrucciones de microprocesador 1.1.- Funciones 1.2.- Operaciones 1.3.- Categoría 1.4.- Importancia 2.- Modos de direccionamiento 3.- Tipos de Direccionamiento 3.1.- Implícito 3.2.- Inmediato 3.3.- Directo 3.4.- Absoluto 3.5.- De registro 3.6.- Indirecto mediante registros 3.7.- De desplazamiento 3.8.- De pila 4.- Direccionamiento paginado
  • 7. República Bolivariana De Venezuela Ministerio Del P.P.P La Educación Universitaria I.U.P. “Santiago Mariño” Maracaibo, Edo. - Zulia Realizado por: Anderson Gutiérrez C.I: 20.750.277 Daniel Navarro C.I: 18.744.574 Maracaibo, Mayo de 2014