descripción de la unidad de procesamiento, tipos de memorias usadas por los microprocesadores y procesadores, tipos de periféricos, trabajo para la asignatura sistemas digitales 2.
1. REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITÉCNICO "SANTIAGO MARIÑO"
INGENIERÍA ELECTRÓNICA
LAPSO 2020-1
SISTEMAS DIGITALES II
AUTOR:
T.S.U. JESÚS ALFONZO
C.I.: 17.418.532
PORLAMAR, JUNIO 2020
EXTENSIÓN PORLAMAR
2. Registro de Datos de Memoria ó Memory Data Register (MDR),
En arquitectura de ordenadores, es un registro específico de alta
velocidad y poca capacidad, integrado en el microprocesador. El
registro está conectado al bus de datos y a través de él, el CPU
lee o escribe un dato a dicho bus, que a continuación llegará a la
memoria o a un puerto de entrada/salida.
Registro de Direcciones de Memoria ó Memory Address Register
(MAR), en arquitectura de ordenadores, es un registro específico de
alta velocidad, integrado en el microprocesador. Este registro
contiene la dirección del dato que se quiere leer o escribir. El registro
está conectado con el bus de direcciones, y su contenido se refleja en
este bus.
El contador de programa ó Program Counter (PC), también llamado Puntero de instrucciones
(Instruction Pointer), parte del secuenciador de instrucciones en algunas computadoras, es un
registro del procesador de un computador que indica la posición donde está el procesador en su
secuencia de instrucciones.
El registro de instrucciones (IR) se utiliza para contener la instrucción que se está ejecutando
actualmente. Los contenidos de IR están disponibles para la unidad de control, que genera las
señales de temporización que controlan los diversos elementos de procesamiento involucrados
en la ejecución de la instrucción.
3. Ejecución de una instrucción completa habitualmente consiste en:
1. Buscar la instrucción en la memoria principal: Se vuelca el valor del contador de programa sobre
el bus de direcciones. Entonces la CPU pasa la instrucción de la memoria principal a través del bus
de datos al Registro de Dirección de Memoria (MAR). A continuación el valor del MAR es colocado
en el Registro de Instrucción Actual (CIR), un circuito que guarda la instrucción temporalmente de
manera que pueda ser decodificada y ejecutada.
2. Decodificar la instrucción: El decodificador de instrucción interpreta e implementa la instrucción.
El registro de instrucción (IR) mantiene la instrucción en curso mientras el contador de programa
(PC, program counter) guarda la dirección de memoria de la siguiente instrucción a ser ejecutada.
Recogida de datos desde la memoria principal
Se accede al banco de registros por los operandos (solo si es necesario)
Se calcula el valor del operando inmediato con extensión de signo (solo si es necesario)
También se lee la dirección efectiva de la memoria principal si la instrucción tiene una dirección
indirecta, y se recogen los datos requeridos de la memoria principal para ser procesados y
colocados en los registros de datos.
3. Ejecutar la instrucción: A partir del registro de instrucción, los datos que forman la instrucción
son decodificados por la unidad de control. Ésta interpreta la información como una secuencia de
señales de control que son enviadas a las unidades funcionales relevantes de la CPU para realizar la
operación requerida por la instrucción poder terminarla y seguir así.
4. Almacenar o guardar resultados: El resultado generado por la operación es almacenado en la
memoria principal o enviado a un dispositivo de salida dependiendo de la instrucción. Basándose en
los resultados de la operación, el contador de programa se incrementa para apuntar a la siguiente
instrucción o se actualiza con una dirección diferente donde la próxima instrucción será recogida.
4. señales de control –entrada
Reloj
a) la señal que hace que se ejecute una micro-operación (o un conjunto de micro-operaciones
simultaneas) por ciclo de reloj.
Registro de instrucción
a) código de operación de la instrucción en curso.
b) determina cuales micro-instrucciones se realizan en el ciclo de ejecución.
indicadores (flags)
a) estado de la CPU
b) resultado de operaciones previas
señales de control de bus del sistema
a) interrupciones
b) reconocimientos
Señal de control – salida
Internas de la CPU
a) Las que provocan movimiento de datos entre registros
b) Las que activan funciones especificas de la ALU
Hacia el bus de control
a) Para la memoria
b) Para los módulos de I/O
5. Un periférico de ordenador es un dispositivo externo al ordenador, que está
conectado a el, pero que no es parte del equipo principal y que permite la entrada y
salida de información desde o hacia el propio ordenador.
Periféricos de entrada
• Teclado
• Señaladores o
apuntadores
• Micrófono
• Palanca de mando
• Escáner
• Camada digital
• Dispositivos biomédicos
• Lector de bandas
magnética
• Tableta grafica
• Webcam
• Lector de códigos de
barra
• mouse
Periféricos de salida
• Monitores
• Impresoras
• Altavoces
• Proyector digital
• GPS
Periféricos de
almacenamiento
• Disco duro externo
• Memorias usb
• Lector/grabador de CD y
DVD
Periféricos de entrada-salida
• Modem
• Router
• Pantallas táctiles
• Cascos de realidad
virtual
• Fax
• Impresoras
multifuncional