Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Consolidado TrabCol2
Consolidado TrabCol2
REALIZADO POR:
JORGE ENRIQUE GARCÍA GARCÍA CÓDIGO: 1098608614
CRISTYAN GUARNIZO LIZ CÓDIGO: 93235774
JHON EDISON SÁNCHEZ PÉREZ
LENIN SAIZ GUERRERO – CÓDIGO: 74245029
DIEGO ARMANDO TORRES CÓDIGO: 1056955004
PRESENTADO A:
ANYELO GERLEY QUINTERO
PRESENTADO POR:
JORGE ENRIQUE GARCÍA GARCÍA CÓDIGO: 1098608614
CRISTYAN GUARNIZO LIZ CÓDIGO: 93235774
JHON EDISON SÁNCHEZ PÉREZ
LENIN SAIZ GUERRERO – CÓDIGO: 74245029
DIEGO ARMANDO TORRES CÓDIGO: 1056955004
Pág.
INTRODUCCIÓN................................................................................................................4
OBJETIVOS........................................................................................................................5
GENERAL.......................................................................................................................5
ESPECÍFICOS.................................................................................................................5
1. ACTIVIDADES A DESARROLLAR............................................................................6
1.1. CUADRO SINÓPTICO SISTEMAS NUMÉRICOS................................................6
1.2. GRAFICO PROCESADOR 8086........................................................................14
1.3. CUADRO COMPARATIVO ARQUITECTURA CISC Y RISC............................15
CONCLUSIONES.............................................................................................................17
BIBLIOGRAFÍA................................................................................................................19
INTRODUCCIÓN
Los atributos complejo y reducido describen las diferencias entre los dos modelos de
arquitectura para microprocesadores solo de forma superficial. Se requiere de muchas
otras características esenciales para definir los RISC y los CISC típicos. Aún más,
existen diversos procesadores que no se pueden asignar con facilidad a ninguna
categoría determinada.
Así, los términos complejo y reducido, expresan muy bien una importante característica
definitiva, siempre que no se tomen solo como referencia las instrucciones, sino que se
considere también la complejidad del hardware del procesador.
Los procesadores Intel 8086 y 8088 son la base del IBM-PC y compatibles (8086
introducido en 1978, primer IBM-PC en 1981) Todos los procesadores Intel, AMD y otros
están basados en el original 8086/8, y son compatibles. En el arranque, Pentiums,
Athlons etc se ven como un 8086: Instruction Pointer apunta a FFFF0H 8086 es un
procesador de 16-bit 16-bit data registers 16 or 8 bit external data bus Algunas técnicas
para optimizar la performance, por ejemplo la Unidad de Prefetch Segmentos: Offset
memory model Formato de datos Little-Endian.
OBJETIVOS
GENERAL
ESPECÍFICOS
Debido a que el sistema hexadecimal tiene como base 16, que es la cuarta
potencia de 2 y que 2 es la base del sistema binario es posible establecer un
método directo para convertir de la base 2 a la base 16 sin tener que convertir
BINARIO de binario a decimal y luego de decimal a hexadecimal; BINARIO HEXADECIMAL
A Primero hay que agrupar la cantidad binaria en grupos de 4 en 4 iniciando por el 0000 0
0001 1
lado derecho si al terminar de agrupar no completa 4 dígitos entonces agregué
0010 2
ceros a la izquierda, posteriormente vea el valor que corresponde de acuerdo a 0011 3
la tabla. 0100 4
El numero 1101100 transformarlo al sistema octal seria 154 0101 5
0110 6
0111 7
1000 8
1001 9
010 1110 1010 1010 A
=4EA16 1011
1100
B
C
0 1101 D
4 E A 1110
1111
E
F
HEXADEC Se multiplica cada digitó del número hexadecimal por la potencia correspondiente según la posición de cada
digitó como se muestra en la tabla; Luego a tener ya todos los productos se procede a sumar dichos resultados
IMAL A obteniendo el número decimal correspondiente al número hexadecimal dado EJEMPLO .1F5A=8026
A B 5 MULTIPLICADOR 1 F 5 A16
(0…15) 1*162 15*16 5*16 10*160
2 1
162 161 160 =409 =3840 =80 =10
PESO PESO PESO 6
256 16 1 TOTAL 802610
BINARIO HEXADECIMAL
0000 0
0001 1
0010 2
Debido a que el sistema hexadecimal tiene como base 16, que es la cuarta 0011 3
potencia de 2 y que 2 es la base del sistema binario es posible establecer un 0100 4
método directo para convertir de la base 2 a la base 16 sin tener que convertir 0101 5
BINARIO de hexadecimal a decimal y luego de decimal a binario; 0110
0111
6
7
vea el valor que corresponde de acuerdo a la tabla para cada digitó del número
A hexadecimal y remplácelo en 4 bits binarios.
1000 8
1001 9
Después se unen los números binarios y tendremos el binario que corresponde al 1010 A
número hexadecimal dado. Ejemplo 4EA seria 010011101010 1011 B
1100 C
SISTEMAS 010 1110 1010 1101 D
1110 E
NUMÉRICOS =4EA 1111 F
0
4 E A
Suma de
números Note que al sumar 1 + 1 es 102, es
binarios decir, llevamos 1 a la siguiente
posición de la izquierda (acarreo). Esto
La tabla de es equivalente, en el sistema decimal a
sumar para sumar 9 + 1, que da 10: cero en la
números posición que estamos sumando y un 1
binarios es la Ejemplo
de acarreo a la siguiente posición.
siguiente:
Acarreo
Se puede convertir la operación 1
OPERACIO + 0 1 binaria en una operación decimal,
NES 0 0 1 resolver la decimal, y después 1 0 0 1 1 0 0 0
transformar el resultado en un
1 1 10
(número) binario. Operamos como
+ 0 0 0 1 0 1 0 1
MATEMÁTI en el sistema decimal: Resultad
1 0 1 0 1 1 0 1
Las posibles o
CAS combinacione comenzamos a sumar desde la
s al sumar derecha, en nuestro ejemplo, 1 + 1
dos bits son: = 10, entonces escribimos 0 en la
fila del resultado y llevamos 1 (este
0 + 0 = 0 "1" se llama acarreo o arrastre). A
0 + 1 = 1 continuación, se suma el acarreo a
1 + 0 = 1 la siguiente columna: 1 + 0 + 0 =
1 + 1 = 10 1, y seguimos hasta terminar todas
Restas en binario
La técnica de la resta en binario es nuevamente igual que la misma operación en el Sistema decimal, conviene repasar la
operación de resta en decimal para comprender la operación binaria, que es más sencilla. Los términos que intervienen en la
resta se llaman minuendo, sustraendo y diferencia. Solo hay que recordar que:
0-0=0
1-0=1
1-1=0
Y que la resta 0-1 se resuelve igual que en el sistema decimal, tomando una unidad prestada de la posición siguiente:
10-1,es decir2-1=1 esa unidad prestada debe devolverse, sumándola a la posición siguiente:
ejemplo:
111-101=010
En base 10…..7-5=2
· 0 1 00000
NUMÉRICOS
NES
1 0 1 10110
11000110
100010010 |1101
-0000 010101
- 0000
Función EQUAL
El resultado S de aplicar la función lógica equal, sobre una variable a, es muy simple: si a es CIERTO (1) S es CIERTO (1) y,
si a es FALSO (0), S es FALSO (0). Estos dos resultados posibles se muestran en la tabla de verdad adjunta:
a S
1 1
0 0
Un ejemplo sencillo de aplicación práctica de esta función lógica sería el encendido de las luces del alumbrado público.
En algún lugar de la ciudad se instala un detector crepuscular, que detecta cuándo es de noche y controla un interruptor que enciende las
luces de las calles: si es de noche (1) se encienden las lámparas (1); si NO es de noche (0) NO se encienden las lámparas (0).
Un circuito eléctrico capaz de implementar esta función lógica es el siguiente:
SISTEMAS OPERACIONES
LÓGICAS
NUMÉRICOS
Función NOT
El resultado S de aplicar la función lógica NOT, sobre una variable a, es muy simple: si a es CIERTO (1) S es FALSO (0) y,
si a es FALSO (0), S es CIERTO (1). Estos dos resultados posibles se muestran en la tabla de verdad adjunta. Se conoce también como función
negación: S equivale a a negada.
a S
1 0
0 1
Un ejemplo sencillo de aplicación práctica de esta función lógica sería el circuito que controla el acceso a una oficina bancaria, a través de
una puerta automática equipada con un detector de metales que cierra un interruptor.
Si el detector de metales SI nota que el cliente lleva objetos metálicos (1) y la puerta NO se abre (0); en cambio, si el cliente NO lleva objetos
metálicos (0), la puerta SI se abre (1).
Función OR
La función OR equivale a la conjunción disyuntiva O. El resultado S de aplicar la función lógica OR, sobre dos variables a y b es el
siguiente: S es cierto si a es CIERTO(1) o si b es CIERTO (1). Cuando se aplica una operación lógica sobre 2 variables caben 4
combinaciones posibles. Los resultados de la operación lógica OR, en las cuatro combinaciones posibles de valores dos variables, se
muestran en la tabla de verdad adjunta.
a b S
0 0 0
0 1 1
1 0 1
1 1 1
Una aplicación práctica sencilla de la operación lógica OR, sería el circuito de señalización instalado en un comercio, en el que se puede
entrar por dos puertas distintas, que avisaría al dependiente al entrar un cliente por cualquiera de las dos puertas del establecimiento. Si un
cliente entra por la puerta a (1) O si un cliente entra por la puerta b (1), el timbre suena (1). Si no entra ningún cliente por ninguna de las
puertas a (0) ni b (0). El timbre NO suena (0).
Un circuito eléctrico compuesto por dos interruptores en paralelo, cumple la lógica OR. La lámpara SI se encenderá (1) si se acciona el
interruptor a (1) O si se acciona el interruptor b (1) O si se accionan ambos interruptores. Si no se acciona ningún interruptor, la lámpara NO
se encenderá (0).
SISTEMAS OPERACIONES
LÓGICAS Función AND
NUMÉRICOS La función AND equivale a la conjunción copulativa Y: El resultado S de aplicar la función lógica AND, sobre dos variables a y b es el
siguiente: S es CIERTO si a es CIERTO (1) Y si b es CIERTO (1).
Los resultados de la operación lógica AND, en las cuatro combinaciones posibles de valores dos variables, se muestran en la tabla de verdad
adjunta.
a b S
0 0 0
0 1 0
1 0 0
1 1 1
Una aplicación de la operación lógica AND, sería el sistema de control de los pasajeros en un aeropuerto. Cada pasajero debe pasar por tres
controles: ¿Tiene tarjeta de embarque? ¿Tiene pasaporte en regla? ¿No lleva objetos metálicos peligrosos? Una empleada del aeropuerto
comprueba que tiene un billete válido y le da una tarjeta de embarque; a continuación, un agente de policía verifica que su pasaporte está en
regla y no está en la lista de personas reclamadas y, finalmente, un grupo de agentes comprueban su equipaje de mano con un escáner y un
arco detector de metales. Un pasajero sólo puede embarcar en el avión si tiene tarjeta de embarque (1), su pasaporte está en regla (1) y no
lleva consigo objetos peligrosos (1). En los demás casos no puede embarcar.
Es fácil construir un circuito eléctrico que cumple la lógica AND: dos interruptores en serie, a y b, por ejemplo. La lámpara S se encenderá
tan sólo si se actúa sobre el interruptor a (1) Y sobre el interruptor b (1). En todos los demás casos, la lámpara NO se encenderá.
Función NOR
La función NOR equivale a la función OR negada.
El resultado S de aplicar la función lógica NOR, sobre dos variables a y b es el siguiente: S es CIERTO si a es FALSO (0) y si b es FALSO (0). Los
resultados de la operación lógica NOR, en las cuatro combinaciones posibles de valores dos variables, se muestran en la tabla de verdad adjunta:
a b S
0 0 1
0 1 0
1 0 0
1 1 0
Una aplicación práctica sencilla de la operación lógica NOR, sería el sistema de seguridad de un puente levadizo. Un detector a se activa cuando
entra un vehículo en el puente, por el carril derecho. Otro detector b se activa cuando entra otro vehículo por el carril contrario. Los motores que
accionan el sistema de elevación del puente sólo deben ponerse en marcha si se da la condición NOR: no hay ningún vehículo circulando por el
carril derecho NI por el carril izquierdo.
Un circuito eléctrico compuesto por dos interruptores normalmente cerrados, en serie, cumple la lógica NOR: la lámpara SI se encenderá (1)
si NO se acciona el interruptor a (0) NI se acciona el interruptor b (0). Si se acciona cualquiera de los dos interruptores, la lámpara NO se
encenderá (0).
SISTEMAS OPERACIONES
LÓGICAS Función NAND
NUMÉRICOS La función NAND equivale a la función AND negada.
El resultado S de aplicar la función lógica NAND, sobre dos variables a y b es el
siguiente: S es CIERTO si a es FALSO (0) o si b es FALSO (0) o si son FALSASambas variables. Los resultados de la operación lógica NAND, en
las cuatro combinaciones posibles de valores dos variables, se muestran en la tabla de verdad adjunta:
a b S
0 0 1
0 1 1
1 0 1
1 1 0
Una aplicación práctica sencilla de la operación lógica NAND sería, por ejemplo, el control del aire acondicionado de un edificio inteligente.
Supongamos que el edificio está equipado con un detector crepuscular, que se activa al llegar la noche. Durante el día el detector está
desactivado (0) y durante la noche el detector está activado (1).
Supongamos también que en la entrada del edificio hay un sistema de recuento de personas que se pone a CERO (0) cuando hay alguien en el
edificio y se pone a UNO (1) cuando todo el mundo ha salido ya. ¿Cómo controlar la puesta en marcha del aire acondicionado? Muy fácil, con un
circuito que siga la lógica NAND: el aire acondicionado se parará cuando sea de noche y no quede nadie en el edificio.
Un circuito eléctrico compuesto por dos interruptores normalmente cerrados, en paralelo, cumple la lógica NAND: la lámpara SI se encenderá (1)
si NO se acciona el interruptor a (0) o si NO se acciona el interruptor b (0) o si NO se accionan ambos interruptores.
Función OREX
La función OREX se conoce también con el nombre de OR EXCLUSIVA.
El resultado S de aplicar la función lógica OREX, sobre dos variables a y b es el siguiente: S es CIERTO solo
si a es CIERTO (1) o si b es CIERTO (1), pero no si ambas variables son ciertas. Los resultados de la operación lógica OREX, en las cuatro
combinaciones posibles de valores dos variables, se muestran en la tabla de verdad adjunta:
a b S
0 0 0
0 1 1
1 0 1
1 1 0
Un circuito eléctrico como el del esquema siguiente, compuesto por dos pulsadores dobles NA + NC, cumple la lógica OREX: la lámpara S se
encenderá (1) EXCLUSIVAMENTE si se acciona el pulsador a o si se acciona el pulsador b, pero NO se encenderá si se accionan
simultáneamente ambos pulsadores. Tampoco se encenderá si no se acciona ninguno de los dos pulsadores.
Función NOREX
SISTEMAS OPERACIONES La función NOREX se conoce también con el nombre de OR EXCLUSIVA NEGADA.
LÓGICAS El resultado S de aplicar la función lógica NOREX, sobre dos variables a y b es el
siguiente: S es CIERTO si a y b son ciertos O si a y b son falsos. Es decir, si ambas variables tienen el mismo valor. Los resultados de la
NUMÉRICOS
operación lógica NOREX, en las cuatro combinaciones posibles de valores dos variables, se muestran en la tabla de verdad adjunta:
a b S
0 0 1
0 1 0
1 0 0
1 1 1
Un circuito eléctrico como el del esquema siguiente, compuesto por dos pulsadores dobles NA + NC, cumple la lógica NOREX: la lámpara S se
encenderá si se accionan ambos pulsadores o si no se acciona ninguno de ellos.
1.2. GRAFICO PROCESADOR 8086
Desarrollar un gráfico (no puede ser copiado de la web) en el cual muestre los registros de un procesador 8086.
1.3. CUADRO COMPARATIVO ARQUITECTURA CISC Y RISC
En total pudimos ver siete operaciones lógicas, de las cuales las ´ultimas 3
resultan una combinación entre dos operaciones lógicas anteriores, es decir, que
uno también puede crear sus propias funciones lógicas, a partir de las
combinaciones de dichas operaciones, generar su tabla de verdad y utilizarla
cuando le crea que es necesario. Así como existen funciones lógicas de 1
variable y 2 variables, también existen funciones de 3 o más variables,
aumentando así el tamaño de su tabla de verdad y su complejidad.
El chip 8086 (también conocido como iAPX86), es el procesador que se
convertiría en la base para el actual conjunto de instrucciones de arquitectura
x86, dando inicio a la historia moderna de las CPU de propósito general.
Cada usuario debe decidirse a favor o en contra de determinada arquitectura de
procesador en función de la aplicación concreta que quiera realizar. Nunca será
decisiva únicamente la capacidad de procesamiento del microprocesador; se
debe considerar por igual la capacidad real que puede alcanzar el sistema en su
conjunto.
Se identificaron las diferencias entre las arquitecturas CISC y RISC las cuales
son características opuestas y aunque da la impresión que la arquitectura CISC
es la más completa, la arquitectura RISC también es eficiente, solo que cada
arquitectura tiene un uso específico.