SlideShare una empresa de Scribd logo
1 de 52
UNIDADES FUNCIONALES 
EN DETALLE 
TEMA 1 
INTRODUCCIÓN 
El elemento hardware de un sistema básico de proceso de datos se puede estructurar en 
tres partes claramente diferenciadas en cuanto a sus funciones: 
Unidad central de proceso (CPU) 
Memoria central (MC)
Unidades de entrada/salida (periféricos) 
UNIDAD CENTRAL DE PROCESO 
La unidad central de proceso (CPU) es un elemento esencial de cualquier ordenador ya 
que tiene como misión ejecutar las instrucciones de un programa.
La CPU también se conoce con el nombre de procesador central. 
Físicamente está formado por circuitos de naturaleza electrónica que en un ordenador se 
encuentran integrados en una pastilla o chip denominada microprocesador. 
Unidad Aritmético Lógica que realiza todas las operaciones de cálculo 
CPU Unidad de Control que realiza la búsqueda e interpretación de las 
instrucciones. 
UNIDAD DE CONTROL (UC) 
Es el centro nervioso de la computadora ya que desde ella se controlan y gobiernan todas 
las operaciones.
La misión fundamental de esta unidad es recoger las instrucciones que componen un 
programa, interpretarlas y controlar su ejecución. 
Recibir las instrucciones de la memoria en el orden 
establecido por el programa. 
Identifi car de qué instrucción se trata en cada caso. 
Generar la secuencia adecuada de órdenes para el resto de 
elementos funcionales que constituyen el computador.
Contador de Programa (CP) 
Dirección de memoria de la 
siguiente instrucción a ejecutar. 
Registro de Instrucciones (RI) 
Instrucción que se está ejecutando 
Código de operación (CO) y en su caso los 
operandos o las direcciones de memoria de los 
mismos. 
Decodificador (D) 
Extrae el código de operación de la instrucción 
en curso (que está en el RI), lo analiza y emite 
las señales necesarias para su ejecución a través 
del secuenciador.
Secuenciador (S) 
Órdenes muy elementales 
(microórdenes) que, sincronizadas 
por los impulsos del reloj, hacen que 
se vaya ejecutando poco a poco la 
instrucción que está cargada en el 
Registro de Instrucciones. 
Reloj (R) 
El reloj marca los instantes en que han de 
comenzar los distintos pasos de que consta cada 
instrucción. 
UNIDAD ARITMÉTICO LÓGICA (ALU) 
Esta unidad es la encargada de realizar las operaciones elementales de tipo Aritmético 
(sumas, restas, productos y divisiones) 
Lógico (comparaciones).
Circuito Operacional (COP) 
Registro de Estado (RES) 
Registros de Entrada (REN1 y REN2) 
Registro Acumulador (AC)
Circuito Operacional (COP) 
Contiene los circuitos necesarios para la 
realización de las operaciones. 
Tiene unas entradas de órdenes para 
seleccionar la clase de operación. 
Registro de Estado (RES) 
Es un conjunto de biestables en los que se 
deja constancia de algunas condiciones que 
se dieron en la última operación. 
Registros de Entrada (REN1 y REN2) 
En estos registros se almacenan los datos u operandos que intervienen en una instrucción.
Registro Acumulador (AC) 
Sirve para almacenar los resultados de las operaciones efectuadas por el Circuito 
Operacional. 
LA MEMORIA CENTRAL 
La memoria central es la unidad donde están almacenadas las instrucciones y los datos 
necesarios para poder realizar un determinado proceso. 
Está construida por multitud de celdas o posiciones de memoria, numeradas de forma 
consecutiva. 
A la numeración de las celdas se denomina dirección de memoria y mediante esta 
dirección se puede acceder de forma directa.
Palabra: cantidad de información que puede introducirse o extraerse de la memoria 
central de una sola vez. (16, 32, 64 o 128 Bits)
Selector de memoria 
Dispositivo que se activa cada 
vez que se produce una orden de 
lectura o escritura, conectando 
la celda de memoria, cuya 
dirección figura en el RDM, con 
el RIM y posibilitando la 
transferencia de los datos en un 
sentido o en otro. 
Registro de Dirección de 
Memoria (RDM) 
Dirección de la celda que se va a 
utilizar en la operación, bien 
para grabar o leer datos.
Registro de Intercambio de Memoria 
(RIM) 
Lectura: recibe el dato de la memoria señalado 
por el RDM. 
Escritura: la información que 
hay que grabar procedente de 
cualquier unidad funcional 
EL BUS DEL SISTEMA 
Un bus es una vía de comunicación que conecta dos o más dispositivos. 
La principal característica de un bus es que es un medio de transmisión compartido. 
Al bus se conectan múltiples dispositivos, y una señal transmitida por cualquiera de ellos 
puede ser recibida por todas las otras unidades conectadas. 
Funciones de un bus:
1. Soportar la información a transmitir. 
2. Garantizar la correcta comunicación entre los elementos que comparten el bus. 
Se denomina bus del sistema al conjunto de circuitos encargados de la 
conexión y comunicación entre la UCP y el resto de unidades de la 
computadora. Para ello utiliza un conjunto de varias líneas eléctricas que 
permiten la transmisión de los datos en paralelo. 
Estructura del Bus 
El bus de sistema consta de varias líneas (50 a 100) independientes a las que se les asigna 
un significado o función particular. 
Las líneas de un bus se pueden clasificar en tres grupos funcionales: 
• Líneas de datos 
• Líneas de dirección
• Líneas de control 
Líneas de datos 
Camino para transmitir datos entre los módulos del sistema. 
El conjunto de esas líneas forman el bus de datos, que consta normalmente de 8, 16, 32, 
64 o 128 líneas independientes (anchura del bus).
La anchura del bus de datos es un factor esencial para determinar el rendimiento global del 
sistema. 
Por ejemplo, si el bus de datos tiene una anchura de 8 bits y cada instrucción tiene una 
longitud de 16 bits, la CPU debe acceder dos veces al módulo de memoria durante cada 
ciclo de instrucción. 
Por tanto, el bus de datos es utilizado para transferir los datos entre los diferentes elementos 
del ordenador, y éste suele coincidir con el ancho de palabra de memoria. 
Líneas de dirección 
Se utilizan para seleccionar la fuente o el destino de la información que hay sobre el bus 
de datos.
Por ejemplo, si la CPU desea leer una palabra de la memoria, coloca la dirección de dicha 
palabra en las líneas de dirección. 
La anchura del bus de direcciones determina la capacidad de direccionamiento de la unidad 
de memoria del sistema. 
El bus de direcciones se utiliza para transferir sólo direcciones, desde los elementos que 
las generan hasta la memoria, normalmente. 
El ancho de este bus está relacionado con el tamaño de la memoria del computador puesto 
que, con m bits se pueden direccionar un máximo de 2m palabras de memoria. 
Líneas de control 
Gobiernan el uso y el acceso a las líneas de datos y de dirección.
Las señales de control transmiten tanto órdenes como información de temporización entre 
los módulos del sistema. 
La información que se transfiere por este bus suele tener en común que normalmente 
se trata de señales de control para los diferentes elementos del computador, como 
pueden ser las señales de lectura o escritura de la memoria, las señales de control de 
entrada/salida, etc. 
LAS INSTRUCCIONES 
0 01 0 01 01 01 0 0 
Una instrucción se puede ver como una cadena de bits que se agrupan en campos con 
tamaños diferentes. 
Las instrucciones que es capaz de realizar la UCP se denominan instrucciones máquina.
El lenguaje que se utiliza para su codificación es el lenguaje máquina y, de acuerdo con 
su función, se clasifican en: 
Instrucciones de transferencia de datos. Transfieren datos 
Instrucciones aritméticas, lógicas y de comparación. Operaciones 
Instrucciones de transferencia de control. Secuencia de ejecución 
Instrucciones de gobierno. Controlan estado CPU 
Una segunda clasificación de las instrucciones máquina hace referencia a su formato y al 
número de operandos que intervienen en ellas. 
Código de operación (CO), que indica qué operación se debe realizar por el 
procesador 
Operandos, relativos a los datos, que son necesarios para realizar su misión.
En función de esto tenemos: 
Instrucciones de tres operandos 
Instrucciones de dos operandos 
Instrucciones de un solo operando 
Instrucciones sin operandos 
Instrucciones de tres operandos 
Constan en primer lugar de código de operación al que siguen tres operandos, de los 
cuales, los dos primeros son las direcciones de los argumentos que hay que operar y el 
tercero es la dirección donde se depositará el resultado. 
Este formato se adoptó en algunos de los primeros computadores, en los que la capacidad 
de la memoria era pequeña y por tanto bastaba con pocos bits para los campos de dirección. 
De no ser así, la longitud del formato resulta ser excesivamente grande.
Instrucciones de dos operandos 
Contienen el código de operación y dos operandos, de los que uno de ellos actúa, además, 
como receptor del resultado de la operación. 
En las máquinas que utilizan instrucciones con dos direcciones el resultado puede 
depositarse en el lugar que inicialmente ocupaba uno de los operandos
Instrucciones de un operando 
Se utilizan generalmente en máquinas cuya arquitectura funciona con filosofía de 
acumulador. El acumulador de la UAL contiene previamente el primer argumento de la 
operación, el segundo es el contenido en la propia instrucción, y después de ser operados 
ambos por el circuito operacional, el resultado queda depositado de nuevo en el acumulador.
Instrucciones sin operandos 
Una pila está formada por datos almacenados en orden consecutivo en la memoria, existiendo 
un registro especial, denominado puntero de pila, que nos indica la dirección del último dato 
introducido en ella.
Cuando se saca un dato de la misma, el puntero de la pila decrece apuntando al dato que está 
a continuación en la pila hacia lo que llamaremos fondo de la misma y que será aquel dato 
que se introdujo en primer lugar. 
MÉTODOS DE DIRECCIONAMIENTO 
Un modo de direccionamiento de una instrucción es el modo que se utiliza en la misma 
para indicar la posición de memoria en que está el dato o datos intenvinientes en la 
instrucción.
Los programas utilizan normalmente varios modos de direccionamiento. 
Algunas arquitecturas no permiten la utilización de determinados modos de 
direccionamiento. 
Cada modo puede combinarse con los demás, de manera que el número de modos de 
direccionamiento disponible en teoría es limitado. 
Los modos de direccionamiento pueden clasificarse de la siguiente forma: 
• Inmediato 
• Directo 
• Indirecto 
• Relativo
CICLO DE EJECUCIÓN DE UNA INSTRUCCIÓN 
De forma genérica, el ciclo de ejecución de una 
instrucción se puede dividir en cuatro fases o pasos 
principales, agrupadas en: 
Fase de búsqueda 
Se transfiere la instrucción que corresponde ejecutar desde 
la memoria principal a la unidad de control. 
Fase de ejecución 
Realización de todas las acciones que conlleva a la propia 
instrucción.
FASE DE BÚSQUEDA DE UNA INSTRUCCIÓN 
En esta fase se realiza la búsqueda en memoria de la instrucción cuya dirección guarda el 
registro contador de programa y se almacena en el registro de instrucción. 
El contenido del contador de programa se incrementa de manera que almacena la dirección 
de la siguiente instrucción en secuencia. 
Ejemplo: 
SUMAR 033 992 993 (sumar los contenidos de las posiciones de memoria 033 y 992, 
almacenando el resultado en la posición 993). 
Código de operación (CO): SUMAR 
Dirección del primer sumando (OP1): 033 
Dirección del segundo sumando (OP2): 992
Dirección del resultado (OP3): 993 
1. La unidad de control envía una microorden para que el contenido del registro 
contador de programa que contiene la dirección de la siguiente instrucción, sea 
transferido al registro de dirección de memoria
2. La posición de memoria que figura en el registro de dirección de memoria es 
utilizada por el selector para transferir su contenido al registro de intercambio de 
memoria.
3. Se transfiere la instrucción desde el registro de intercambio de memoria al registro de 
instrucción.
4. Posteriormente el decodificador procede a interpretar la instrucción que acaba de llegar 
al registro de instrucción, en este caso SUMAR, quedando dispuesto para la activación 
del circuito sumador de la UAL e informando al secuenciador.
5. El registro contador de programa se autoincrementa con un valor 1 de tal forma que 
quede apuntado a la siguiente instrucción situada consecutivamente en memoria. Si 
la instrucción en ejecución es de ruptura de secuencia, el contador de programa se 
cargará con la dirección que corresponda.
FASE DE EJECUCIÓN DE UNA INSTRUCCIÓN 
En ésta fase se realiza la operación indicada por la instrucción y si ésta lo precisa 
se almacena el resultado en los registros internos de la CPU o en la memoria. 
La fase de ejecución se realiza en los siguientes pasos, pero hay que tener en 
cuenta que si la instrucción no tuviese operandos, los pasos del 1 al 6 y el paso 8 
se omitirían. 
1. Se transfiere la dirección del primer operando desde el registro de instrucción al 
registro de dirección de memoria.
2. El selector extrae de la memoria dicho dato depositándolo en el registro de intercambio 
de memoria.
3. Se lleva este operando desde este registro al registro de entrada 1 de la UAL.
4. Se transfiere la dirección del segundo operando desde el registro de instrucción al 
registro de memoria.
5. El selector extrae de la memoria dicho dato y lo deposita en el registro de intercambio 
de memoria
6. Se lleva este operando desde este registro al registro de entrada 2 de la UAL.
7. El secuenciador envía una microorden a la UAL para que se ejecute la operación. El 
resultado de la operación queda almacenado en el acumulador.
8. Este resultado se envía desde el acumulador al registro de intercambio de memoria.
9. Se transfiere desde el registro de instrucción al registro de dirección de memoria la 
dirección donde ha de almacenarse el resultado en la memoria.
10. Se transfiere el resultado desde el registro de intercambio de memoria a la dirección 
de memoria indicada en el registro de dirección de memoria.
Unidades Funcionales Detalle
Unidades Funcionales Detalle

Más contenido relacionado

La actualidad más candente

Conceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasConceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasWaldogeremia
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoEduardMora4
 
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
 
UNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICAUNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICAanthonyjosebarrazaba
 
Capacidad de la unidad central de procesamiento
Capacidad de la unidad central de procesamientoCapacidad de la unidad central de procesamiento
Capacidad de la unidad central de procesamientoHenryArmas5
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadorasm220
 
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
 
Tp arquitectura
Tp arquitecturaTp arquitectura
Tp arquitecturanic0las
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadoraMauricio Hernandez
 
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
 
Presentación arquitectura de computadores
Presentación arquitectura de computadoresPresentación arquitectura de computadores
Presentación arquitectura de computadoresYadirispalacios
 
Arquitectura de-la-computadora
Arquitectura de-la-computadoraArquitectura de-la-computadora
Arquitectura de-la-computadoravanessamorales203
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computadorivan
 
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
 

La actualidad más candente (16)

Tema 11
Tema 11Tema 11
Tema 11
 
Conceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasConceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadoras
 
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 (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)
 
UNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICAUNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICA
 
Capacidad de la unidad central de procesamiento
Capacidad de la unidad central de procesamientoCapacidad de la unidad central de procesamiento
Capacidad de la unidad central de procesamiento
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
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
 
Tp arquitectura
Tp arquitecturaTp arquitectura
Tp arquitectura
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadora
 
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
 
Presentación arquitectura de computadores
Presentación arquitectura de computadoresPresentación arquitectura de computadores
Presentación arquitectura de computadores
 
Arquitecturas de computadoras
Arquitecturas de computadorasArquitecturas de computadoras
Arquitecturas de computadoras
 
Arquitectura de-la-computadora
Arquitectura de-la-computadoraArquitectura de-la-computadora
Arquitectura de-la-computadora
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computador
 
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)
 

Destacado

Sistemas numéricos y microprocesadores
Sistemas numéricos y microprocesadoresSistemas numéricos y microprocesadores
Sistemas numéricos y microprocesadoresConfesorAD
 
Presentación personal adrián almeida cuadrado
Presentación personal adrián almeida cuadradoPresentación personal adrián almeida cuadrado
Presentación personal adrián almeida cuadradoConfesorAD
 
Ejercicio de manual de-word
Ejercicio de manual de-wordEjercicio de manual de-word
Ejercicio de manual de-wordConfesorAD
 
Practica profesional personal cesar cocho
Practica profesional personal cesar cochoPractica profesional personal cesar cocho
Practica profesional personal cesar cochoConfesorAD
 
Sistemas operativos ao moises sarabia
Sistemas operativos ao moises sarabiaSistemas operativos ao moises sarabia
Sistemas operativos ao moises sarabiaConfesorAD
 
Ordenadores francisco mingo
Ordenadores francisco mingoOrdenadores francisco mingo
Ordenadores francisco mingoConfesorAD
 
Las redes sociales jose luis de la mata
Las redes sociales jose luis de la mataLas redes sociales jose luis de la mata
Las redes sociales jose luis de la mataConfesorAD
 
Historia de la Memoria RAM y Microprocesadores
Historia de la Memoria RAM y MicroprocesadoresHistoria de la Memoria RAM y Microprocesadores
Historia de la Memoria RAM y MicroprocesadoresKarenxitaBasurto
 

Destacado (9)

Sistemas numéricos y microprocesadores
Sistemas numéricos y microprocesadoresSistemas numéricos y microprocesadores
Sistemas numéricos y microprocesadores
 
Presentación personal adrián almeida cuadrado
Presentación personal adrián almeida cuadradoPresentación personal adrián almeida cuadrado
Presentación personal adrián almeida cuadrado
 
Placa Madre
Placa MadrePlaca Madre
Placa Madre
 
Ejercicio de manual de-word
Ejercicio de manual de-wordEjercicio de manual de-word
Ejercicio de manual de-word
 
Practica profesional personal cesar cocho
Practica profesional personal cesar cochoPractica profesional personal cesar cocho
Practica profesional personal cesar cocho
 
Sistemas operativos ao moises sarabia
Sistemas operativos ao moises sarabiaSistemas operativos ao moises sarabia
Sistemas operativos ao moises sarabia
 
Ordenadores francisco mingo
Ordenadores francisco mingoOrdenadores francisco mingo
Ordenadores francisco mingo
 
Las redes sociales jose luis de la mata
Las redes sociales jose luis de la mataLas redes sociales jose luis de la mata
Las redes sociales jose luis de la mata
 
Historia de la Memoria RAM y Microprocesadores
Historia de la Memoria RAM y MicroprocesadoresHistoria de la Memoria RAM y Microprocesadores
Historia de la Memoria RAM y Microprocesadores
 

Similar a Unidades Funcionales Detalle

UNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORUNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORGovindaRomero
 
51342904 1
51342904 151342904 1
51342904 1willyfd
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadorgiovatovar
 
Introducción A Microprocesadores
Introducción A MicroprocesadoresIntroducción A Microprocesadores
Introducción A MicroprocesadoresDaniel Remondegui
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras16kemhernandez
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadorajessiicasaldana
 
Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redesYeison Montaña
 
Que es la unidad central de proceso 01
Que es la unidad central de proceso 01Que es la unidad central de proceso 01
Que es la unidad central de proceso 01Isaias Castro
 
Microprocesador y memorias 2
Microprocesador y memorias 2Microprocesador y memorias 2
Microprocesador y memorias 2sanchezariass
 
Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intelCristian Paredes
 
Arquitecturadecomputadores
ArquitecturadecomputadoresArquitecturadecomputadores
Arquitecturadecomputadorescristireyes
 
Microprocesador y memorias 2
Microprocesador y memorias 2Microprocesador y memorias 2
Microprocesador y memorias 2Marysol Vasquez
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesadortefadianis
 
Arquitecturadecomputadores
ArquitecturadecomputadoresArquitecturadecomputadores
Arquitecturadecomputadorescristireyes
 
Microprocesador y memorias
Microprocesador y memoriasMicroprocesador y memorias
Microprocesador y memoriassanchezariass
 
J arce
J arceJ arce
J arceespoch
 
Microprocesador y memorias
Microprocesador y memoriasMicroprocesador y memorias
Microprocesador y memoriasAzul Restrepo
 
Unidades funcionales de la computadora
Unidades funcionales de la computadoraUnidades funcionales de la computadora
Unidades funcionales de la computadoraBrayan_manriq
 

Similar a Unidades Funcionales Detalle (20)

UNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORUNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADOR
 
51342904 1
51342904 151342904 1
51342904 1
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Introducción A Microprocesadores
Introducción A MicroprocesadoresIntroducción A Microprocesadores
Introducción A Microprocesadores
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
 
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 computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redes
 
Que es la unidad central de proceso 01
Que es la unidad central de proceso 01Que es la unidad central de proceso 01
Que es la unidad central de proceso 01
 
Arquitectura Von Neumann
Arquitectura Von NeumannArquitectura Von Neumann
Arquitectura Von Neumann
 
Microprocesador y memorias 2
Microprocesador y memorias 2Microprocesador y memorias 2
Microprocesador y memorias 2
 
Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intel
 
Arquitecturadecomputadores
ArquitecturadecomputadoresArquitecturadecomputadores
Arquitecturadecomputadores
 
Microprocesador y memorias 2
Microprocesador y memorias 2Microprocesador y memorias 2
Microprocesador y memorias 2
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Arquitecturadecomputadores
ArquitecturadecomputadoresArquitecturadecomputadores
Arquitecturadecomputadores
 
Microprocesador y memorias
Microprocesador y memoriasMicroprocesador y memorias
Microprocesador y memorias
 
J arce
J arceJ arce
J arce
 
Microprocesador y memorias
Microprocesador y memoriasMicroprocesador y memorias
Microprocesador y memorias
 
Unidades funcionales de la computadora
Unidades funcionales de la computadoraUnidades funcionales de la computadora
Unidades funcionales de la computadora
 

Más de ConfesorAD

Introducción montaje y mantenimiento de equipos
Introducción montaje y mantenimiento de equiposIntroducción montaje y mantenimiento de equipos
Introducción montaje y mantenimiento de equiposConfesorAD
 
Introducción a funcionamiento de equipos
Introducción a  funcionamiento de equiposIntroducción a  funcionamiento de equipos
Introducción a funcionamiento de equiposConfesorAD
 
Webquest para aplicaciones ofimáticas
Webquest para aplicaciones ofimáticasWebquest para aplicaciones ofimáticas
Webquest para aplicaciones ofimáticasConfesorAD
 
Introducción a sistemas informáticos
Introducción a  sistemas informáticosIntroducción a  sistemas informáticos
Introducción a sistemas informáticosConfesorAD
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacionConfesorAD
 
Inicio del ordenador
Inicio del ordenadorInicio del ordenador
Inicio del ordenadorConfesorAD
 
Presentación trabajo moto gp --
Presentación trabajo moto gp --Presentación trabajo moto gp --
Presentación trabajo moto gp --ConfesorAD
 
Representacion trabajo consolas
Representacion trabajo consolasRepresentacion trabajo consolas
Representacion trabajo consolasConfesorAD
 
Representacion trabajo consolas
Representacion trabajo consolasRepresentacion trabajo consolas
Representacion trabajo consolasConfesorAD
 
Presentación trabajo moto gp --
Presentación trabajo moto gp --Presentación trabajo moto gp --
Presentación trabajo moto gp --ConfesorAD
 
21331396 Google Docs
21331396 Google Docs21331396 Google Docs
21331396 Google DocsConfesorAD
 
Sistemas De NumeracióN.Xls
Sistemas De NumeracióN.XlsSistemas De NumeracióN.Xls
Sistemas De NumeracióN.XlsConfesorAD
 
Presentacion Discos
Presentacion DiscosPresentacion Discos
Presentacion DiscosConfesorAD
 
Presentacion Discos
Presentacion DiscosPresentacion Discos
Presentacion DiscosConfesorAD
 
El Escepticismo Y La Relatividad
El Escepticismo Y La RelatividadEl Escepticismo Y La Relatividad
El Escepticismo Y La RelatividadConfesorAD
 
Trabajos De Iniciacion Profesional A La Informatica Tercero Eso Ies Valle De ...
Trabajos De Iniciacion Profesional A La Informatica Tercero Eso Ies Valle De ...Trabajos De Iniciacion Profesional A La Informatica Tercero Eso Ies Valle De ...
Trabajos De Iniciacion Profesional A La Informatica Tercero Eso Ies Valle De ...ConfesorAD
 

Más de ConfesorAD (20)

Introducción montaje y mantenimiento de equipos
Introducción montaje y mantenimiento de equiposIntroducción montaje y mantenimiento de equipos
Introducción montaje y mantenimiento de equipos
 
Glosario
GlosarioGlosario
Glosario
 
Introducción a funcionamiento de equipos
Introducción a  funcionamiento de equiposIntroducción a  funcionamiento de equipos
Introducción a funcionamiento de equipos
 
Webquest para aplicaciones ofimáticas
Webquest para aplicaciones ofimáticasWebquest para aplicaciones ofimáticas
Webquest para aplicaciones ofimáticas
 
Introducción a sistemas informáticos
Introducción a  sistemas informáticosIntroducción a  sistemas informáticos
Introducción a sistemas informáticos
 
Php
PhpPhp
Php
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacion
 
Inicio del ordenador
Inicio del ordenadorInicio del ordenador
Inicio del ordenador
 
Presentación trabajo moto gp --
Presentación trabajo moto gp --Presentación trabajo moto gp --
Presentación trabajo moto gp --
 
Representacion trabajo consolas
Representacion trabajo consolasRepresentacion trabajo consolas
Representacion trabajo consolas
 
Representacion trabajo consolas
Representacion trabajo consolasRepresentacion trabajo consolas
Representacion trabajo consolas
 
Presentación trabajo moto gp --
Presentación trabajo moto gp --Presentación trabajo moto gp --
Presentación trabajo moto gp --
 
21331396 Google Docs
21331396 Google Docs21331396 Google Docs
21331396 Google Docs
 
Mosisonido
MosisonidoMosisonido
Mosisonido
 
Cpu
CpuCpu
Cpu
 
Sistemas De NumeracióN.Xls
Sistemas De NumeracióN.XlsSistemas De NumeracióN.Xls
Sistemas De NumeracióN.Xls
 
Presentacion Discos
Presentacion DiscosPresentacion Discos
Presentacion Discos
 
Presentacion Discos
Presentacion DiscosPresentacion Discos
Presentacion Discos
 
El Escepticismo Y La Relatividad
El Escepticismo Y La RelatividadEl Escepticismo Y La Relatividad
El Escepticismo Y La Relatividad
 
Trabajos De Iniciacion Profesional A La Informatica Tercero Eso Ies Valle De ...
Trabajos De Iniciacion Profesional A La Informatica Tercero Eso Ies Valle De ...Trabajos De Iniciacion Profesional A La Informatica Tercero Eso Ies Valle De ...
Trabajos De Iniciacion Profesional A La Informatica Tercero Eso Ies Valle De ...
 

Último

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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
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
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
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
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé 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
 

Último (20)

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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
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
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
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
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
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
 

Unidades Funcionales Detalle

  • 1. UNIDADES FUNCIONALES EN DETALLE TEMA 1 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones: Unidad central de proceso (CPU) Memoria central (MC)
  • 2. Unidades de entrada/salida (periféricos) UNIDAD CENTRAL DE PROCESO La unidad central de proceso (CPU) es un elemento esencial de cualquier ordenador ya que tiene como misión ejecutar las instrucciones de un programa.
  • 3. La CPU también se conoce con el nombre de procesador central. Físicamente está formado por circuitos de naturaleza electrónica que en un ordenador se encuentran integrados en una pastilla o chip denominada microprocesador. Unidad Aritmético Lógica que realiza todas las operaciones de cálculo CPU Unidad de Control que realiza la búsqueda e interpretación de las instrucciones. UNIDAD DE CONTROL (UC) Es el centro nervioso de la computadora ya que desde ella se controlan y gobiernan todas las operaciones.
  • 4. La misión fundamental de esta unidad es recoger las instrucciones que componen un programa, interpretarlas y controlar su ejecución. Recibir las instrucciones de la memoria en el orden establecido por el programa. Identifi car de qué instrucción se trata en cada caso. Generar la secuencia adecuada de órdenes para el resto de elementos funcionales que constituyen el computador.
  • 5. Contador de Programa (CP) Dirección de memoria de la siguiente instrucción a ejecutar. Registro de Instrucciones (RI) Instrucción que se está ejecutando Código de operación (CO) y en su caso los operandos o las direcciones de memoria de los mismos. Decodificador (D) Extrae el código de operación de la instrucción en curso (que está en el RI), lo analiza y emite las señales necesarias para su ejecución a través del secuenciador.
  • 6. Secuenciador (S) Órdenes muy elementales (microórdenes) que, sincronizadas por los impulsos del reloj, hacen que se vaya ejecutando poco a poco la instrucción que está cargada en el Registro de Instrucciones. Reloj (R) El reloj marca los instantes en que han de comenzar los distintos pasos de que consta cada instrucción. UNIDAD ARITMÉTICO LÓGICA (ALU) Esta unidad es la encargada de realizar las operaciones elementales de tipo Aritmético (sumas, restas, productos y divisiones) Lógico (comparaciones).
  • 7. Circuito Operacional (COP) Registro de Estado (RES) Registros de Entrada (REN1 y REN2) Registro Acumulador (AC)
  • 8. Circuito Operacional (COP) Contiene los circuitos necesarios para la realización de las operaciones. Tiene unas entradas de órdenes para seleccionar la clase de operación. Registro de Estado (RES) Es un conjunto de biestables en los que se deja constancia de algunas condiciones que se dieron en la última operación. Registros de Entrada (REN1 y REN2) En estos registros se almacenan los datos u operandos que intervienen en una instrucción.
  • 9. Registro Acumulador (AC) Sirve para almacenar los resultados de las operaciones efectuadas por el Circuito Operacional. LA MEMORIA CENTRAL La memoria central es la unidad donde están almacenadas las instrucciones y los datos necesarios para poder realizar un determinado proceso. Está construida por multitud de celdas o posiciones de memoria, numeradas de forma consecutiva. A la numeración de las celdas se denomina dirección de memoria y mediante esta dirección se puede acceder de forma directa.
  • 10. Palabra: cantidad de información que puede introducirse o extraerse de la memoria central de una sola vez. (16, 32, 64 o 128 Bits)
  • 11. Selector de memoria Dispositivo que se activa cada vez que se produce una orden de lectura o escritura, conectando la celda de memoria, cuya dirección figura en el RDM, con el RIM y posibilitando la transferencia de los datos en un sentido o en otro. Registro de Dirección de Memoria (RDM) Dirección de la celda que se va a utilizar en la operación, bien para grabar o leer datos.
  • 12. Registro de Intercambio de Memoria (RIM) Lectura: recibe el dato de la memoria señalado por el RDM. Escritura: la información que hay que grabar procedente de cualquier unidad funcional EL BUS DEL SISTEMA Un bus es una vía de comunicación que conecta dos o más dispositivos. La principal característica de un bus es que es un medio de transmisión compartido. Al bus se conectan múltiples dispositivos, y una señal transmitida por cualquiera de ellos puede ser recibida por todas las otras unidades conectadas. Funciones de un bus:
  • 13. 1. Soportar la información a transmitir. 2. Garantizar la correcta comunicación entre los elementos que comparten el bus. Se denomina bus del sistema al conjunto de circuitos encargados de la conexión y comunicación entre la UCP y el resto de unidades de la computadora. Para ello utiliza un conjunto de varias líneas eléctricas que permiten la transmisión de los datos en paralelo. Estructura del Bus El bus de sistema consta de varias líneas (50 a 100) independientes a las que se les asigna un significado o función particular. Las líneas de un bus se pueden clasificar en tres grupos funcionales: • Líneas de datos • Líneas de dirección
  • 14. • Líneas de control Líneas de datos Camino para transmitir datos entre los módulos del sistema. El conjunto de esas líneas forman el bus de datos, que consta normalmente de 8, 16, 32, 64 o 128 líneas independientes (anchura del bus).
  • 15. La anchura del bus de datos es un factor esencial para determinar el rendimiento global del sistema. Por ejemplo, si el bus de datos tiene una anchura de 8 bits y cada instrucción tiene una longitud de 16 bits, la CPU debe acceder dos veces al módulo de memoria durante cada ciclo de instrucción. Por tanto, el bus de datos es utilizado para transferir los datos entre los diferentes elementos del ordenador, y éste suele coincidir con el ancho de palabra de memoria. Líneas de dirección Se utilizan para seleccionar la fuente o el destino de la información que hay sobre el bus de datos.
  • 16. Por ejemplo, si la CPU desea leer una palabra de la memoria, coloca la dirección de dicha palabra en las líneas de dirección. La anchura del bus de direcciones determina la capacidad de direccionamiento de la unidad de memoria del sistema. El bus de direcciones se utiliza para transferir sólo direcciones, desde los elementos que las generan hasta la memoria, normalmente. El ancho de este bus está relacionado con el tamaño de la memoria del computador puesto que, con m bits se pueden direccionar un máximo de 2m palabras de memoria. Líneas de control Gobiernan el uso y el acceso a las líneas de datos y de dirección.
  • 17. Las señales de control transmiten tanto órdenes como información de temporización entre los módulos del sistema. La información que se transfiere por este bus suele tener en común que normalmente se trata de señales de control para los diferentes elementos del computador, como pueden ser las señales de lectura o escritura de la memoria, las señales de control de entrada/salida, etc. LAS INSTRUCCIONES 0 01 0 01 01 01 0 0 Una instrucción se puede ver como una cadena de bits que se agrupan en campos con tamaños diferentes. Las instrucciones que es capaz de realizar la UCP se denominan instrucciones máquina.
  • 18. El lenguaje que se utiliza para su codificación es el lenguaje máquina y, de acuerdo con su función, se clasifican en: Instrucciones de transferencia de datos. Transfieren datos Instrucciones aritméticas, lógicas y de comparación. Operaciones Instrucciones de transferencia de control. Secuencia de ejecución Instrucciones de gobierno. Controlan estado CPU Una segunda clasificación de las instrucciones máquina hace referencia a su formato y al número de operandos que intervienen en ellas. Código de operación (CO), que indica qué operación se debe realizar por el procesador Operandos, relativos a los datos, que son necesarios para realizar su misión.
  • 19. En función de esto tenemos: Instrucciones de tres operandos Instrucciones de dos operandos Instrucciones de un solo operando Instrucciones sin operandos Instrucciones de tres operandos Constan en primer lugar de código de operación al que siguen tres operandos, de los cuales, los dos primeros son las direcciones de los argumentos que hay que operar y el tercero es la dirección donde se depositará el resultado. Este formato se adoptó en algunos de los primeros computadores, en los que la capacidad de la memoria era pequeña y por tanto bastaba con pocos bits para los campos de dirección. De no ser así, la longitud del formato resulta ser excesivamente grande.
  • 20. Instrucciones de dos operandos Contienen el código de operación y dos operandos, de los que uno de ellos actúa, además, como receptor del resultado de la operación. En las máquinas que utilizan instrucciones con dos direcciones el resultado puede depositarse en el lugar que inicialmente ocupaba uno de los operandos
  • 21. Instrucciones de un operando Se utilizan generalmente en máquinas cuya arquitectura funciona con filosofía de acumulador. El acumulador de la UAL contiene previamente el primer argumento de la operación, el segundo es el contenido en la propia instrucción, y después de ser operados ambos por el circuito operacional, el resultado queda depositado de nuevo en el acumulador.
  • 22. Instrucciones sin operandos Una pila está formada por datos almacenados en orden consecutivo en la memoria, existiendo un registro especial, denominado puntero de pila, que nos indica la dirección del último dato introducido en ella.
  • 23. Cuando se saca un dato de la misma, el puntero de la pila decrece apuntando al dato que está a continuación en la pila hacia lo que llamaremos fondo de la misma y que será aquel dato que se introdujo en primer lugar. MÉTODOS DE DIRECCIONAMIENTO Un modo de direccionamiento de una instrucción es el modo que se utiliza en la misma para indicar la posición de memoria en que está el dato o datos intenvinientes en la instrucción.
  • 24. Los programas utilizan normalmente varios modos de direccionamiento. Algunas arquitecturas no permiten la utilización de determinados modos de direccionamiento. Cada modo puede combinarse con los demás, de manera que el número de modos de direccionamiento disponible en teoría es limitado. Los modos de direccionamiento pueden clasificarse de la siguiente forma: • Inmediato • Directo • Indirecto • Relativo
  • 25. CICLO DE EJECUCIÓN DE UNA INSTRUCCIÓN De forma genérica, el ciclo de ejecución de una instrucción se puede dividir en cuatro fases o pasos principales, agrupadas en: Fase de búsqueda Se transfiere la instrucción que corresponde ejecutar desde la memoria principal a la unidad de control. Fase de ejecución Realización de todas las acciones que conlleva a la propia instrucción.
  • 26. FASE DE BÚSQUEDA DE UNA INSTRUCCIÓN En esta fase se realiza la búsqueda en memoria de la instrucción cuya dirección guarda el registro contador de programa y se almacena en el registro de instrucción. El contenido del contador de programa se incrementa de manera que almacena la dirección de la siguiente instrucción en secuencia. Ejemplo: SUMAR 033 992 993 (sumar los contenidos de las posiciones de memoria 033 y 992, almacenando el resultado en la posición 993). Código de operación (CO): SUMAR Dirección del primer sumando (OP1): 033 Dirección del segundo sumando (OP2): 992
  • 27. Dirección del resultado (OP3): 993 1. La unidad de control envía una microorden para que el contenido del registro contador de programa que contiene la dirección de la siguiente instrucción, sea transferido al registro de dirección de memoria
  • 28.
  • 29. 2. La posición de memoria que figura en el registro de dirección de memoria es utilizada por el selector para transferir su contenido al registro de intercambio de memoria.
  • 30. 3. Se transfiere la instrucción desde el registro de intercambio de memoria al registro de instrucción.
  • 31. 4. Posteriormente el decodificador procede a interpretar la instrucción que acaba de llegar al registro de instrucción, en este caso SUMAR, quedando dispuesto para la activación del circuito sumador de la UAL e informando al secuenciador.
  • 32.
  • 33. 5. El registro contador de programa se autoincrementa con un valor 1 de tal forma que quede apuntado a la siguiente instrucción situada consecutivamente en memoria. Si la instrucción en ejecución es de ruptura de secuencia, el contador de programa se cargará con la dirección que corresponda.
  • 34.
  • 35. FASE DE EJECUCIÓN DE UNA INSTRUCCIÓN En ésta fase se realiza la operación indicada por la instrucción y si ésta lo precisa se almacena el resultado en los registros internos de la CPU o en la memoria. La fase de ejecución se realiza en los siguientes pasos, pero hay que tener en cuenta que si la instrucción no tuviese operandos, los pasos del 1 al 6 y el paso 8 se omitirían. 1. Se transfiere la dirección del primer operando desde el registro de instrucción al registro de dirección de memoria.
  • 36. 2. El selector extrae de la memoria dicho dato depositándolo en el registro de intercambio de memoria.
  • 37. 3. Se lleva este operando desde este registro al registro de entrada 1 de la UAL.
  • 38. 4. Se transfiere la dirección del segundo operando desde el registro de instrucción al registro de memoria.
  • 39.
  • 40. 5. El selector extrae de la memoria dicho dato y lo deposita en el registro de intercambio de memoria
  • 41.
  • 42. 6. Se lleva este operando desde este registro al registro de entrada 2 de la UAL.
  • 43.
  • 44. 7. El secuenciador envía una microorden a la UAL para que se ejecute la operación. El resultado de la operación queda almacenado en el acumulador.
  • 45.
  • 46. 8. Este resultado se envía desde el acumulador al registro de intercambio de memoria.
  • 47.
  • 48. 9. Se transfiere desde el registro de instrucción al registro de dirección de memoria la dirección donde ha de almacenarse el resultado en la memoria.
  • 49.
  • 50. 10. Se transfiere el resultado desde el registro de intercambio de memoria a la dirección de memoria indicada en el registro de dirección de memoria.