









Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Una introducción a los operadores en computadores, su estructura y tecnología. Se explican los conceptos básicos de operadores, su función y tipos, como operadores lógicos, aritméticos, de desplazamiento y de memoria. Se incluyen ejemplos y ejercicios para su comprensión.
Tipo: Apuntes
1 / 15
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!










Estructura y Tecnología de Computadores
Tema 4: Operadores Tema 4: Operadores
Estructura y Tecnología de Computadores
Operador: Dispositivo electrónico que trata o manipula la información Camino de datos Repertorio de instrucciones ALU: conjunto de operadores
Registro de estado
Resultado
Selección del operador
Operando 1º Operando 2º
Tipos de Operador: Por aplicación: Generales Especializados Por Combinacionales Secuenciales Modo de operación: Serie Paralelo Por numero operandos Monádicos Diádicos OPERADOR
4.1.Introducción
Estructura y Tecnología de Computadores
Tema 4: Operadores Tema 4: Operadores
Estructura y Tecnología de Computadores
4.2. Operadores Lógicos
Tema 4: OperadoresTema 4: Operadores
Función Puerta Operación lógica 0 1 2 3
Not A
Salida
Control
Estructura y Tecnología de Computadores
Tema 4: Operadores Tema 4: Operadores
Estructura y Tecnología de Computadores
4.3. Operadores Aritméticos
Tema 4: OperadoresTema 4: Operadores
Sumador serie: A partir del binario completo Usar tantas veces como bits
Sumador binario completo
Ai
Bi
Si
Ci
Ci-
Ai-1 …. A 0
Bi-1 …. B 0
Si-1 …. S 0
Se dispone de un sumador binario serie donde la longitud de los sumando es de 8 bits. El sumador binario completo tiene un retardo de 16 ns la carga del F-F D junto al almacenamiento de S suponen 14ns más. Calcular el tiempo necesario para tener un resultado válido.
8 ( 16 + 14) = 240ns
Sumador binario serie
Ai
Bi
Si
Ci
Ci-
n
n
n
Estructura y Tecnología de Computadores
Tema 4: Operadores Tema 4: Operadores
Estructura y Tecnología de Computadores
4.3. Operadores Aritméticos
Tema 4: OperadoresTema 4: Operadores
Sumador paralelo acarreo serie: A partir del binario completo Añadir uno por cada bit
Se dispone de un sumador binario de 8 bits serie de 10ns de retardo y la circuitería auxiliar (FF-D, etc) consume otros 10ns. Se dispone de uno paralelo, también, con 8 sumadores concatenados de 30ns de retardo cada uno. ¿Cuál es el sumador más rápido? Serie = 8 ( 10 + 10) = 160ns Paralelo = 8 x 30 = 240ns
Cin
Sumador paralelo serie
Ai
Bi
Si
Cout
n
n
n
Sumador binario completo
An-1 Bn-
Ci (^) Ci-
Sumador binario completo
An-1 Bn-
Ci Ci-
Sumador binario completo
An-1 (^) Bn-
Ci Ci-
Cn-1 Cn-2^ C^0 C-
An Bn (^) A 1 B 1 A^0 B^0
Si Si^ Si Sn-1 (^) S (^1) S 0
Estructura y Tecnología de Computadores
Tema 4: Operadores Tema 4: Operadores
Estructura y Tecnología de Computadores
4.3. Operadores Aritméticos
Tema 4: OperadoresTema 4: Operadores^ Complemento a 1
Sumador-restador binario paralelo (Con signo) A partir del sumador paralelo x-y = x + (-y):
Complemento a 1 7 0111 0111
Sumador paralelo
Ai
Bi
Si
Cn-
n n
n C-
Cn- DE
Desbordamiento •Solución fuera del rango N bits [-2n-1-1, 2n-1-1]n=4 [-7,7] •DE=an-1bn-1cn-2 +an-1bn-1cn- •DE = cn-2 ⊕ cn-
Suma +
111 (+7) 0111 (+3) 0011+ 01010
Suma -
000 (-7) 1000 (-3) 1100+ 10100
Estructura y Tecnología de Computadores
Tema 4: Operadores Tema 4: Operadores
Estructura y Tecnología de Computadores
Tema 4: OperadoresTema 4: Operadores
Sumador-restador binario paralelo (Con signo) A partir del sumador paralelo x-y = x + (-y): Complemento a 1 Complemento a 2
Signo-Magnitud
4.3. Operadores Aritméticos
Sumador paralelo
Ai
Bi
Si
Cout
n n
n Cin
Desbordamiento •Solución fuera del rango N bits [-2n-1, 2n-1-1]n=4 [-8,7] •DE=an-1bn-1cn-2 +an-1bn-1cn- •DE = cn-2 ⊕ cn-
Suma +
111 (+7) 0111 (+3) 0011+ 01010
Suma -
001 (-7) 1001 (-3) 1101+ 10110
Estructura y Tecnología de Computadores
Diseñar un operador de desplazamiento lógico a derecha e izquierda de 1bit para un operando de 4 bits.
Tema 4: Operadores Tema 4: Operadores
Estructura y Tecnología de Computadores
4.4. Operadores de desplazamiento
Tema 4: OperadoresTema 4: Operadores
Desplazamiento lógico (sin signo)
S3 s2 s1 s
S3 s2 s1 s
s3 = s0 +sa 2 s2 = sa 3 +sa 1 s1 = sa 2 +sa 0 s0 = sa 1 +s
Estructura y Tecnología de Computadores
Tema 4: Operadores Tema 4: Operadores
Estructura y Tecnología de Computadores
4.4. Operadores de desplazamiento
Tema 4: OperadoresTema 4: Operadores
Desplazamiento aritmético (Binario con signo)
DESPLAZAMIENTO ARITMETICO DERECHO SIGNO^ a^ n -1 a^0
DESPLAZAMIENTO ARITMETICO IZQUIERDO SIGNO^ a^ n -1 a^0
DIVISION POR 2n^ MULTIPLICACION POR 2n
Indicar el resultado que produce un operador de desplazamiento aritmético para multiplicar por 4 el contenido de un registro (C a 1).
S a 6 a 5 a 4 a 3 a 2 a 1 a 0
S a 4 a 3 a 2 a 1 a 0 1 1 S s6 s5 s4 s3 s2 s1 s
Estructura y Tecnología de Computadores
Tema 4: Operadores Tema 4: Operadores
Estructura y Tecnología de Computadores
4.4. Operadores de desplazamiento
Tema 4: OperadoresTema 4: Operadores
Desplazamiento concatenados
0
a )
c )
C
S
ACARREO
SIGNO
b ) (^0)
0
a )
c )
C
S
ACARREO
SIGNO
b ) (^0)
Estructura y Tecnología de Computadores
Tema 4: Operadores Tema 4: Operadores
Estructura y Tecnología de Computadores
4.5. Operadores de MS, ALU
Tema 4: OperadoresTema 4: Operadores
1 1 NO USADA
COMPARACIÓN (A + B) (CMP,BEQ)
1 0
0 1 B (MOV)
0 0 A +B (ADD)
ALU 1 ALU 0 OPERACION
(^16 )
(^16 )
ALU1^0 1 2 ALU
16 16
16
16 …
16
Carga
Carga Carga
Memoria