SlideShare una empresa de Scribd logo
1 de 20
CAPACIDAD DE LA UNIDAD
DE PROCESAMIENTO
ORGANIZACIÓN DEL COMPUTADOR
Realizado por Rafael Espina
Introducción
La CPU también es la llamada unidad central de procesamiento (por el acrónimo
en inglés de central processing unit), o simplemente el procesador o microprocesador, es el
componente del computador y otros dispositivos programables, que interpreta las
instrucciones contenidas en los programas y procesa los datos. Los CPU proporcionan la
característica fundamental de la computadora digital (la programabilidad) y son uno de los
componentes necesarios encontrados en las computadoras de cualquier tiempo, junto con
el almacenamiento primario y los dispositivos de entrada/salida. Se conoce como
microprocesador el CPU que es manufacturado con circuitos integrados.
UNIDAD DE CONTROL
Unidad de control (UC), en inglés: control unit (CU), es uno de los
tres bloques funcionales principales divididos en una unidad central
de procesamiento (CPU). Los otros dos bloques son la unidad de
procesamiento y el bus de entrada / salida.
https://es.wikipedia.org/wiki/Unidad_de_control#:~:text=La%20unidad%20de%20control%20(UC,el%20bus%20de%20entrada%2Fsalida.
Modos de direccionamiento
Direccionamiento inmediato
Direccionamiento directo a memoria
Direccionamiento indirecto a memoria
Direccionamiento a pila
Direccionamiento implícito
Direccionamiento directo a registro
Direccionamiento indirecto a registro
Direcionamentos relativo a PC, de registro base e
indexado
Direccionamiento de bit (Z80)
-"Programación del Z80". Autor: Rodnay Zaks. Editorial: Anaya multimedia, 1985.
-"Organización de computadores. Un enfoque estructurado". Autor: Andrew S. Tanenbaum. Editorial Prentice
Hall, 1986
-"Fundamentos de los computadores". Autor: Pedro de Miguel Anasagasti. Editorial: Paraninfo, 1988
Direccionamiento inmediato
La manera más simple de especificar un operando es que el campo de dirección de
la instrucción contenga el propio operando, y entonces decimos que al código de
operación le sigue un "literal".
Simbólicamente lo podemos representar de la siguiente manera:
Este tipo de direccionamiento tiene la ventaja de la rapidez ya que no se precisan
referencias adicionales a la
memoria para extraer el operando. Sin embargo, presenta el inconveniente de ser
una forma poco flexible de
localizar un operando.
Direccionamiento directo a registro
En el campo de dirección se especifica la dirección del registro donde se
encuentra el operando o donde hay que dejar el resultado.
Simbólicamente lo podemos representar de la siguiente manera:
Direccionamiento directo a memoria
En el campo de dirección se especifica la dirección de memoria donde se encuentra
el operando o donde hay que dejar el resultado.
Simbólicamente lo podemos representar de la siguiente manera:
Direccionamiento indirecto a registro
En el campo de dirección se especifica la dirección del registro donde se
encuentra la dirección de memoria en la que se encuentra el operando o
donde hay que dejar el resultado.
Simbólicamente lo podemos representar de la siguiente manera:
Direccionamiento indirecto a memoria
En el campo de dirección se especifica una dirección de memoria, cuyo contenido es a su vez
otra dirección de memoria, donde se encuentra el operando o donde hay que dejar el
resultado.
Simbólicamente lo podemos representar de la siguiente manera:
Direcionamentos relativo a PC, de registro
base e indexado
Estos tres tipos de direccionamiento comparten la forma de calcular la dirección del operando o
donde se deja el resultado.
El formato de instrucción general este tipo de instrucciones es:
Donde:
• El campo de dirección 1 siempre aparece y su contenido es una cantidad, generalmente representada
en complemento a dos, y que se denomina desplazamiento.
• El campo de dirección 2 es optativo, es decir, no siempre aparece. Depende del tipo de
direccionamiento y del número de registros de cada tipo que existan. Si aparece especifica un registro,
es decir, es una dirección de registro, cuyo contenido se usará como veremos a continuación.
En este tipo de direccionamientos la dirección de memoria donde está el operando o donde debemos dejar el
resultado, lo que se denomina dirección efectiva, se calcula de la siguiente manera:
dirección efectiva = contenido registro + desplazamiento
Direccionamiento a pila
Toda la información necesaria para localizar los operando o el destino está almacenada en unos registros
especiales de la CPU que sirven para las operaciones sobre pila, y que veremos mas adelante. Como estos
registros son únicos, no hace falta especificarlos en la instrucción, por lo que para las operaciones sobre
pila no hace falta incluir un campo de dirección específico en la instrucción.
Cuando hablamos de los diferentes tipos de formatos de instrucciones, dijimos que convenía hacer
instrucciones lo más cortas posibles, con objeto de ahorrar tanto tiempo de CPU como espacio de
memoria. El uso de este tipo de direccionamiento favorece esa reducción en las longitudes de la
instrucción, al no necesitar campo de dirección.
Una pila está formada por datos elementales (palabras, caracteres, bits, etc.) almacenados en orden
consecutivo en una zona determinada de la memoria central del ordenador. El primer dato introducido en
la pila se dice que está en el fondo de la pila o en la base de la pila. El que se ha introducido más
recientemente (último) se dice que está en la cima de la pila. Hay siempre un registro o una palabra de
memoria asociada a la pila que contiene la dirección de la cima que se denomina puntero de pila. Este
dato es el único que necesitamos, como veremos, para las operaciones sobre la pila.
Direccionamiento implícito
En este caso o bien el operando o bien la dirección del resultado están
implícitos en el código de operación de la instrucción, no necesitando, por lo
tanto, un campo de dirección en la instrucción para especificarlo.
Direccionamiento de bit (Z80)
El direccionamiento de bit es un mecanismo de acceso a bits específicos, ya sea de una determinada
posición de memoria o de un registro en particular.
Obviamente este tipo de direccionamiento sólo nos indicará si determinado bit de una posición de
memoria es 1 ó 0. Recuérdese que para realizar este tipo de consultas se puede utilizar un mecanismo
basado en máscaras, tal y como se vio en la lección dedicada a la UAL. Por ejemplo los
microprocesadores de la familia del 8088 no poseen este tipo de instrucciones que utilicen
direccionamiento de bit.
Sin embargo, el Z80 si dispone de instrucciones especiales para activar, desactivar y verificar bits
específicos de un registro o una posición de memoria, y por lo tanto involucrarán direccionamiento de
bit.. Naturalmente que si hemos de ser capaces de seleccionar un bit dentro de una palabra de 8 bits,
dentro del código de operación habrán de ser usados como mínimo tres bits para este tipo de
direccionamiento.
ORGANIZACIÓN DE LA INSTRUCCIÓN DE
MÁQUINA
2
1
3
4
• Cada instrucción contiene la información
requerida por el CPU para ser ejecutada.
http://capacidaddelaunidaddeprocesamientou.blogspot.com/2015/06/organizacion-de-la-instruccion-de.html#:~:text=Determinan%20la%20operaci%C3%B3n%20del%20CPU,un%20lenguaje%20de%20alto%20nivel.
REPRESENTACIÓN DE INSTRUCCIONES
http://capacidaddelaunidaddeprocesamientou.blogspot.com/2015/06/organizacion-de-la-instruccion-de.html#:~:text=Determinan%20la%20operaci%C3%B3n%20del%20CPU,un%20lenguaje%20de%20alto%20nivel.
Tipos de instrucciones
http://www3.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/Programacion/tipos-de-instrucciones.html
CLASIFICACIÓN DE LOS TIPOS DE CÓDIGOS DE OPERACIÓN
CLASIFICACIÓN DE LOS TIPOS DE CÓDIGOS DE OPERACIÓN
Clasificación de operaciones lógicas:
El numero de códigos de operación (CodOp) diferentes varia ampliamente de una maquina a otra. Sin
embargo, en todas las maquinas podemos encontrar los mismo tipos generales de operaciones. Una
clasificación típica y útil de los códigos de operación que copemos mencionar es la siguiente:
* Transferencia de datos.
* Aritméticas.
* Lógicas.
*De conversión
* De E/S.
* De control de sistema.
* De control de flujo.
http://www3.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/Programacion/tipos-de-instrucciones.html
SISTEMAS DE BARRAS INTERNAS PARA EL
PROCESAMIENTO DE DATOS
El código de barras consiste en un sistema de codificación creados atreves de seres de lineas y
espacios paralelos de distinto grosor. Generalmente se utiliza como sistema de control ya que
facilita la actividad comercial del fabricante y del distribuidor, por lo que no ofrece información al
consumidor, si no datos de operaciones aplicados a identificar productos.
http://capacidad-de-unidad-de-procesamiento.blogspot.com/2015/06/sistemas-de-barra-internas-para-el.html
Conclusión
Con el presente trabajo arribamos a las siguientes conclusiones:
•Conocer en detalles todas las operaciones que son capaces de realizar las CPU.
•Nos permite facilitar para la realización de nuestro trabajo y estudio un una investigación o
escribir un texto o realizar un análisis estadístico, entre otros, y saber y observar la operación
fundamental de la mayoría de los CPU, que posibilita ejecutar una secuencia de instrucciones
almacenadas llamadas "programa".
•Los programas son representados por una serie de números que se mantienen en una
memoria del computador.
Referencias Bibliográficas y Electrónicas
https://es.wikipedia.org/wiki/Unidad_de_control#:~:text=La%20unidad%20de%20control%20(UC,el%20bus%20de%20entrada%2Fsalida.
-"Programación del Z80". Autor: Rodnay Zaks. Editorial: Anaya multimedia,
1985.
-"Organización de computadores. Un enfoque estructurado". Autor: Andrew
S. Tanenbaum. Editorial Prentice
Hall, 1986
-"Fundamentos de los computadores". Autor: Pedro de Miguel Anasagasti.
Editorial: Paraninfo, 1988
http://capacidaddelaunidaddeprocesamientou.blogspot.com/2015/06/organizacion-de-la-instruccion-de.html#:~:text=Determinan%20la%20operaci%C3%B3n%20del%20CPU,un%20lenguaje%20de%20alto%20nivel.
http://www3.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/Programacion/tipos-de-instrucciones.html
http://capacidad-de-unidad-de-procesamiento.blogspot.com/2015/06/sistemas-de-barra-internas-para-el.html

Más contenido relacionado

La actualidad más candente

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
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoRosannyGamardo
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoRosangelGarca
 
Capacidad de la Unidad de Procesamiento
Capacidad de la Unidad de ProcesamientoCapacidad de la Unidad de Procesamiento
Capacidad de la Unidad de ProcesamientoFernandoDuarte785515
 
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
 
Unidad 2 arquitectura del computador
Unidad 2 arquitectura del computadorUnidad 2 arquitectura del computador
Unidad 2 arquitectura del computadorCristhixn Leon
 
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
 
Organizaciondel computador luis_rojas.corte1.eval2
Organizaciondel computador luis_rojas.corte1.eval2Organizaciondel computador luis_rojas.corte1.eval2
Organizaciondel computador luis_rojas.corte1.eval2Luis Alejandro Rojas Chalo
 
Arquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de InstruccionesArquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de InstruccionesVideoconferencias UTPL
 
Unidad central de procesamiento
Unidad central de procesamientoUnidad central de procesamiento
Unidad central de procesamientoAlejandro Molina
 
Estructura y funcionamiento del procesador
Estructura y funcionamiento del procesadorEstructura y funcionamiento del procesador
Estructura y funcionamiento del procesadorJose Diaz Silva
 
El procesador y sus registros internos
El procesador y sus registros internosEl procesador y sus registros internos
El procesador y sus registros internosromo91
 
Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesadorAlan EG
 
Formatos de instrucción
Formatos de instrucciónFormatos de instrucción
Formatos de instrucciónSantiago Rozo
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpuIsaí Beto Matz Mijes
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programaciónjuanjosegonzalez52
 
Arquitectura interna del procesador
Arquitectura interna del procesadorArquitectura interna del procesador
Arquitectura interna del procesadoralexanderchule
 

La actualidad más candente (20)

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
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
 
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 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
 
Unidad 2 arquitectura del computador
Unidad 2 arquitectura del computadorUnidad 2 arquitectura del computador
Unidad 2 arquitectura del computador
 
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
 
Organizaciondel computador luis_rojas.corte1.eval2
Organizaciondel computador luis_rojas.corte1.eval2Organizaciondel computador luis_rojas.corte1.eval2
Organizaciondel computador luis_rojas.corte1.eval2
 
Arquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de InstruccionesArquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de Instrucciones
 
Modos de Direccionamiento
Modos de DireccionamientoModos de Direccionamiento
Modos de Direccionamiento
 
Unidad central de procesamiento
Unidad central de procesamientoUnidad central de procesamiento
Unidad central de procesamiento
 
Estructura y funcionamiento del procesador
Estructura y funcionamiento del procesadorEstructura y funcionamiento del procesador
Estructura y funcionamiento del procesador
 
El procesador y sus registros internos
El procesador y sus registros internosEl procesador y sus registros internos
El procesador y sus registros internos
 
Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesador
 
Unidad de control
Unidad de controlUnidad de control
Unidad de control
 
MICROPROCESADORES
MICROPROCESADORESMICROPROCESADORES
MICROPROCESADORES
 
Formatos de instrucción
Formatos de instrucciónFormatos de instrucción
Formatos de instrucción
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpu
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
Arquitectura interna del procesador
Arquitectura interna del procesadorArquitectura interna del procesador
Arquitectura interna del procesador
 

Similar a CAPACIDAD DE LA UNIDAD DE PROCESAMIENTO

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
 
Capacidad de la cpu
Capacidad de la cpuCapacidad de la cpu
Capacidad de la cpuAnaKarina114
 
UNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORUNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORGovindaRomero
 
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
Capacidad de la_unidad_de_procesamientoCapacidad de la_unidad_de_procesamiento
Capacidad de la_unidad_de_procesamientoCarlosenriqueVelasqu4
 
Registro e intrucciones de microprocesador
Registro e intrucciones de microprocesadorRegistro e intrucciones de microprocesador
Registro e intrucciones de microprocesadorAnderson Gutierrez
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadorajessiicasaldana
 
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 PROCESAMIENTOBrianjoseSarcosBarbo
 
Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redesYeison Montaña
 
aspectos_basicos_de_la_programacion_en_ensamblador
aspectos_basicos_de_la_programacion_en_ensambladoraspectos_basicos_de_la_programacion_en_ensamblador
aspectos_basicos_de_la_programacion_en_ensambladorGloria Azúa
 
Arquitectura de la cpu
Arquitectura de la cpuArquitectura de la cpu
Arquitectura de la cpuvixtor
 
Casos de estudio de cpu reales
Casos de estudio de cpu realesCasos de estudio de cpu reales
Casos de estudio de cpu realesKikivan Cortez
 

Similar a CAPACIDAD DE LA UNIDAD DE PROCESAMIENTO (20)

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...
 
Sistemasd
SistemasdSistemasd
Sistemasd
 
Sistemasd
SistemasdSistemasd
Sistemasd
 
Capacidad de la cpu
Capacidad de la cpuCapacidad de la cpu
Capacidad de la cpu
 
UNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORUNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADOR
 
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)
 
Direccionamiento
DireccionamientoDireccionamiento
Direccionamiento
 
Capacidad de la_unidad_de_procesamiento
Capacidad de la_unidad_de_procesamientoCapacidad de la_unidad_de_procesamiento
Capacidad de la_unidad_de_procesamiento
 
Registro e intrucciones de microprocesador
Registro e intrucciones de microprocesadorRegistro e intrucciones de microprocesador
Registro e intrucciones de microprocesador
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
 
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 Computacional.pdf
Arquitectura Computacional.pdfArquitectura Computacional.pdf
Arquitectura Computacional.pdf
 
Modos direccionamiento
Modos direccionamientoModos direccionamiento
Modos direccionamiento
 
Emsamblador
EmsambladorEmsamblador
Emsamblador
 
Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redes
 
Estructura de registros
Estructura de registrosEstructura de registros
Estructura de registros
 
aspectos_basicos_de_la_programacion_en_ensamblador
aspectos_basicos_de_la_programacion_en_ensambladoraspectos_basicos_de_la_programacion_en_ensamblador
aspectos_basicos_de_la_programacion_en_ensamblador
 
Arquitectura de la cpu
Arquitectura de la cpuArquitectura de la cpu
Arquitectura de la cpu
 
Casos de estudio de cpu reales
Casos de estudio de cpu realesCasos de estudio de cpu reales
Casos de estudio de cpu reales
 

Último

PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxDIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxjoselinepolar
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxNeymaRojasperez1
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 

Último (6)

PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxDIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 

CAPACIDAD DE LA UNIDAD DE PROCESAMIENTO

  • 1. CAPACIDAD DE LA UNIDAD DE PROCESAMIENTO ORGANIZACIÓN DEL COMPUTADOR Realizado por Rafael Espina
  • 2. Introducción La CPU también es la llamada unidad central de procesamiento (por el acrónimo en inglés de central processing unit), o simplemente el procesador o microprocesador, es el componente del computador y otros dispositivos programables, que interpreta las instrucciones contenidas en los programas y procesa los datos. Los CPU proporcionan la característica fundamental de la computadora digital (la programabilidad) y son uno de los componentes necesarios encontrados en las computadoras de cualquier tiempo, junto con el almacenamiento primario y los dispositivos de entrada/salida. Se conoce como microprocesador el CPU que es manufacturado con circuitos integrados.
  • 3. UNIDAD DE CONTROL Unidad de control (UC), en inglés: control unit (CU), es uno de los tres bloques funcionales principales divididos en una unidad central de procesamiento (CPU). Los otros dos bloques son la unidad de procesamiento y el bus de entrada / salida. https://es.wikipedia.org/wiki/Unidad_de_control#:~:text=La%20unidad%20de%20control%20(UC,el%20bus%20de%20entrada%2Fsalida.
  • 4. Modos de direccionamiento Direccionamiento inmediato Direccionamiento directo a memoria Direccionamiento indirecto a memoria Direccionamiento a pila Direccionamiento implícito Direccionamiento directo a registro Direccionamiento indirecto a registro Direcionamentos relativo a PC, de registro base e indexado Direccionamiento de bit (Z80) -"Programación del Z80". Autor: Rodnay Zaks. Editorial: Anaya multimedia, 1985. -"Organización de computadores. Un enfoque estructurado". Autor: Andrew S. Tanenbaum. Editorial Prentice Hall, 1986 -"Fundamentos de los computadores". Autor: Pedro de Miguel Anasagasti. Editorial: Paraninfo, 1988
  • 5. Direccionamiento inmediato La manera más simple de especificar un operando es que el campo de dirección de la instrucción contenga el propio operando, y entonces decimos que al código de operación le sigue un "literal". Simbólicamente lo podemos representar de la siguiente manera: Este tipo de direccionamiento tiene la ventaja de la rapidez ya que no se precisan referencias adicionales a la memoria para extraer el operando. Sin embargo, presenta el inconveniente de ser una forma poco flexible de localizar un operando.
  • 6. Direccionamiento directo a registro En el campo de dirección se especifica la dirección del registro donde se encuentra el operando o donde hay que dejar el resultado. Simbólicamente lo podemos representar de la siguiente manera:
  • 7. Direccionamiento directo a memoria En el campo de dirección se especifica la dirección de memoria donde se encuentra el operando o donde hay que dejar el resultado. Simbólicamente lo podemos representar de la siguiente manera:
  • 8. Direccionamiento indirecto a registro En el campo de dirección se especifica la dirección del registro donde se encuentra la dirección de memoria en la que se encuentra el operando o donde hay que dejar el resultado. Simbólicamente lo podemos representar de la siguiente manera:
  • 9. Direccionamiento indirecto a memoria En el campo de dirección se especifica una dirección de memoria, cuyo contenido es a su vez otra dirección de memoria, donde se encuentra el operando o donde hay que dejar el resultado. Simbólicamente lo podemos representar de la siguiente manera:
  • 10. Direcionamentos relativo a PC, de registro base e indexado Estos tres tipos de direccionamiento comparten la forma de calcular la dirección del operando o donde se deja el resultado. El formato de instrucción general este tipo de instrucciones es: Donde: • El campo de dirección 1 siempre aparece y su contenido es una cantidad, generalmente representada en complemento a dos, y que se denomina desplazamiento. • El campo de dirección 2 es optativo, es decir, no siempre aparece. Depende del tipo de direccionamiento y del número de registros de cada tipo que existan. Si aparece especifica un registro, es decir, es una dirección de registro, cuyo contenido se usará como veremos a continuación. En este tipo de direccionamientos la dirección de memoria donde está el operando o donde debemos dejar el resultado, lo que se denomina dirección efectiva, se calcula de la siguiente manera: dirección efectiva = contenido registro + desplazamiento
  • 11. Direccionamiento a pila Toda la información necesaria para localizar los operando o el destino está almacenada en unos registros especiales de la CPU que sirven para las operaciones sobre pila, y que veremos mas adelante. Como estos registros son únicos, no hace falta especificarlos en la instrucción, por lo que para las operaciones sobre pila no hace falta incluir un campo de dirección específico en la instrucción. Cuando hablamos de los diferentes tipos de formatos de instrucciones, dijimos que convenía hacer instrucciones lo más cortas posibles, con objeto de ahorrar tanto tiempo de CPU como espacio de memoria. El uso de este tipo de direccionamiento favorece esa reducción en las longitudes de la instrucción, al no necesitar campo de dirección. Una pila está formada por datos elementales (palabras, caracteres, bits, etc.) almacenados en orden consecutivo en una zona determinada de la memoria central del ordenador. El primer dato introducido en la pila se dice que está en el fondo de la pila o en la base de la pila. El que se ha introducido más recientemente (último) se dice que está en la cima de la pila. Hay siempre un registro o una palabra de memoria asociada a la pila que contiene la dirección de la cima que se denomina puntero de pila. Este dato es el único que necesitamos, como veremos, para las operaciones sobre la pila.
  • 12. Direccionamiento implícito En este caso o bien el operando o bien la dirección del resultado están implícitos en el código de operación de la instrucción, no necesitando, por lo tanto, un campo de dirección en la instrucción para especificarlo.
  • 13. Direccionamiento de bit (Z80) El direccionamiento de bit es un mecanismo de acceso a bits específicos, ya sea de una determinada posición de memoria o de un registro en particular. Obviamente este tipo de direccionamiento sólo nos indicará si determinado bit de una posición de memoria es 1 ó 0. Recuérdese que para realizar este tipo de consultas se puede utilizar un mecanismo basado en máscaras, tal y como se vio en la lección dedicada a la UAL. Por ejemplo los microprocesadores de la familia del 8088 no poseen este tipo de instrucciones que utilicen direccionamiento de bit. Sin embargo, el Z80 si dispone de instrucciones especiales para activar, desactivar y verificar bits específicos de un registro o una posición de memoria, y por lo tanto involucrarán direccionamiento de bit.. Naturalmente que si hemos de ser capaces de seleccionar un bit dentro de una palabra de 8 bits, dentro del código de operación habrán de ser usados como mínimo tres bits para este tipo de direccionamiento.
  • 14. ORGANIZACIÓN DE LA INSTRUCCIÓN DE MÁQUINA 2 1 3 4 • Cada instrucción contiene la información requerida por el CPU para ser ejecutada. http://capacidaddelaunidaddeprocesamientou.blogspot.com/2015/06/organizacion-de-la-instruccion-de.html#:~:text=Determinan%20la%20operaci%C3%B3n%20del%20CPU,un%20lenguaje%20de%20alto%20nivel.
  • 17. CLASIFICACIÓN DE LOS TIPOS DE CÓDIGOS DE OPERACIÓN CLASIFICACIÓN DE LOS TIPOS DE CÓDIGOS DE OPERACIÓN Clasificación de operaciones lógicas: El numero de códigos de operación (CodOp) diferentes varia ampliamente de una maquina a otra. Sin embargo, en todas las maquinas podemos encontrar los mismo tipos generales de operaciones. Una clasificación típica y útil de los códigos de operación que copemos mencionar es la siguiente: * Transferencia de datos. * Aritméticas. * Lógicas. *De conversión * De E/S. * De control de sistema. * De control de flujo. http://www3.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/Programacion/tipos-de-instrucciones.html
  • 18. SISTEMAS DE BARRAS INTERNAS PARA EL PROCESAMIENTO DE DATOS El código de barras consiste en un sistema de codificación creados atreves de seres de lineas y espacios paralelos de distinto grosor. Generalmente se utiliza como sistema de control ya que facilita la actividad comercial del fabricante y del distribuidor, por lo que no ofrece información al consumidor, si no datos de operaciones aplicados a identificar productos. http://capacidad-de-unidad-de-procesamiento.blogspot.com/2015/06/sistemas-de-barra-internas-para-el.html
  • 19. Conclusión Con el presente trabajo arribamos a las siguientes conclusiones: •Conocer en detalles todas las operaciones que son capaces de realizar las CPU. •Nos permite facilitar para la realización de nuestro trabajo y estudio un una investigación o escribir un texto o realizar un análisis estadístico, entre otros, y saber y observar la operación fundamental de la mayoría de los CPU, que posibilita ejecutar una secuencia de instrucciones almacenadas llamadas "programa". •Los programas son representados por una serie de números que se mantienen en una memoria del computador.
  • 20. Referencias Bibliográficas y Electrónicas https://es.wikipedia.org/wiki/Unidad_de_control#:~:text=La%20unidad%20de%20control%20(UC,el%20bus%20de%20entrada%2Fsalida. -"Programación del Z80". Autor: Rodnay Zaks. Editorial: Anaya multimedia, 1985. -"Organización de computadores. Un enfoque estructurado". Autor: Andrew S. Tanenbaum. Editorial Prentice Hall, 1986 -"Fundamentos de los computadores". Autor: Pedro de Miguel Anasagasti. Editorial: Paraninfo, 1988 http://capacidaddelaunidaddeprocesamientou.blogspot.com/2015/06/organizacion-de-la-instruccion-de.html#:~:text=Determinan%20la%20operaci%C3%B3n%20del%20CPU,un%20lenguaje%20de%20alto%20nivel. http://www3.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/Programacion/tipos-de-instrucciones.html http://capacidad-de-unidad-de-procesamiento.blogspot.com/2015/06/sistemas-de-barra-internas-para-el.html

Notas del editor

  1. Notas para el moderador: ¿Cuál es su propósito al compartir esta reflexión? ¿Es el final de un proyecto o unidad? ¿Está compartiendo esta reflexión como realización de un objetivo de aprendizaje que estableció para si mismo? ¿Es el final de un curso? Indique el propósito de su reflexión o incluso el propósito de la experiencia de aprendizaje o el objetivo de aprendizaje. Sea claro y específico al indicar su propósito.
  2. Notas para el moderador: ¿Qué pensó al principio? ¿Qué obstáculos encontró sobre la marcha? ¿Cómo superó esos obstáculos? ¿Qué imágenes puede agregar para apoyar el proceso? Este SmartArt le permite agregar imágenes y texto para describir el proceso. Si una imagen vale más que mil palabras, las imágenes y palabras le ayudarán a comunicar esta reflexión de aprendizaje perfectamente. Siempre puede hacer clic en Insertar > SmartArt para cambiar este gráfico o seleccionar el gráfico y hacer clic en el menú contextual de Diseño para cambiar los colores. No dude en usar más de una diapositiva para reflexionar sobre el proceso. También resulta útil agregar algunos vídeos sobre el proceso.
  3. Notas para el moderador: Descripción de lo que ha aprendido con sus propias palabras en un lado. Incluya información sobre el tema También será útil incluir aquí más información sobre el tema. Cuente la historia de su experiencia de aprendizaje. Igual que en cualquier historia, debe haber siempre un principio, una parte central y un final. En la otra cara, puede agregar un gráfico que proporcione una prueba de lo que ha aprendido. No dude en usar más de una diapositiva para reflexionar sobre el proceso. También resulta útil agregar algunos vídeos sobre el proceso.
  4. Notas para el moderador: ¿Qué pasos tomará como resultado de esta experiencia de aprendizaje? ¿Ha aprendido de las experiencias fallidas? ¿Qué hará diferente la próxima vez? ¿Que consejo dará a otros usuarios para que puedan aprender de su experiencia? ¿Cómo puede compartir lo que ha aprendido con una audiencia real? Algunos ejemplos de los pasos siguientes pueden ser: Después de realizar mi primera presentación convincente, estoy pensando en unirme al equipo de debate. Después de realizar la primera película, estoy pensando en introducirla en nuestro festival de películas de la escuela o el festival de cine local. Después de conectar con este experto de la profesión, me gustaría hacer una investigación en ese campo porque me parece algo interesante para mí. Este SmartArt le permite agregar imágenes y texto para describir el proceso. Si una imagen vale más que mil palabras, las imágenes y palabras le ayudarán a comunicar esta reflexión de aprendizaje perfectamente. Siempre puede hacer clic en Insertar > SmartArt para cambiar este gráfico o seleccionar el gráfico y hacer clic en el menú contextual de Diseño para cambiar los colores. No dude en usar más de una diapositiva para compartir los pasos siguientes. También resulta útil agregar algún contenido de vídeo para explicar el mensaje.