Este documento presenta la tarea 3 de Arquitectura de Computadores. Incluye una introducción, contenido del trabajo con ejercicios sobre sistemas numéricos y operaciones lógicas, tablas de registros del procesador 8086 y una comparación de las arquitecturas CISC y RISC. Finaliza con dos conclusiones sobre los temas vistos.
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
Unidad 2 tarea 3 - 301302 58
1. 1
Unidad 2 - Tarea 3
Edward Armando Pérez
Código: 1.096.906.415
Grupo: 301302_58
Tutor
Ing. Ivan Alejandro Veloza
Universidad Nacional Abierta y a Distancia - UNAD
Escuela de Ciencia Básicas, tecnología e Ingeniería - ECBTI
Arquitectura De Computadores
Noviembre 2021
3. 3
Introducción
Resolver los métodos de conversión entre los tres sistemas numéricos computacionales más
importantes y explicaradecuadamente los registros que conforman un procesador 8086 asícomo
las características de las arquitecturas CISC y RISC con el propósito de identificar claramente la
arquitectura predominante en los sistemas computacionales.
4. 4
Contenido del trabajo
Actividad individual:
1. El estudiante revisa los fundamentos teóricos de la unidad 2 para aplicarlos al desarrollo
de la actividad.
2. El estudiante crea un cuadro sinóptico de los sistemas numéricos binario, octal, decimal,
hexadecimal).
1
3. El estudiante realiza los siguientes ejercicios:
1 https://www.mindmeister.com/es/751043444/sistemas-numericos?fullscreen=1
5. 5
3.1 Convertir los cuatro (4)últimos números de su identificacióna binario y hexadecimal,
explicando el procedimiento.
Binario: El número 6415 se puede expresar como: 4096 + 2048 + 256 + 8 + 4 + 2 + 1
Por lo tanto, la respuesta es: 1100100001111
Hexadecimal: Para pasar un numero al sistema hexadecimal lo tenemos que dividir
por 16 e ir quedándonos con el resto.
1º Dividir iterativamente el numero entre 16 hasta que lleguemos a uno e ir
quedándonos con los restos. (si son mayores que 10 sustituimos por la letra
adecuada.)
6415 entre 16 sobra F
400 entre 16 sobra 0
25 entre 16 sobra 9
1 entre 16 sobra 1
2º una vez llegados al uno empezar desde abajo a tomar los restos. El ultimo resto s
el bit más significativo, esto es el bit más a la izquierda.
3.2 Convertir los dos (2) primeros y los dos (2) últimos números de su identificación a
numeración binaria y con ellos realizar las siguientes operaciones suma, resta y
multiplicación explicando el procedimiento.
Inicial 10 binario:
El número 10 se puede expresar como: 8 + 2 Por lo tanto, la respuesta es: 1010
Final 15 binario:
El número 15 se puede expresar como: 8 + 4 + 2 + 1 Por lo tanto, la respuesta es:
1111
Suma: 1010+1111 = 11001
Resta: 1010-1111= -101
Multiplicación: 1010*1111= 10010110
3.3 Explicar con ejemplos en qué consisten las operaciones lógicas AND, OR, NOT, XOR.
AND
La puerta AND se denomina así porque, si 0 se llama «falso» y 1 se llama «verdadero», la
puerta actúa de la misma manera que el operador lógico «y». La siguiente ilustración y
tabla muestra las combinaciones de símbolos de circuito y lógica para una puerta AND.
(En el símbolo, los terminales de entrada están a la izquierda y el terminal de salida a la
6. 6
derecha.) Lasalidaes «true» cuando ambas entradas son «true». De lo contrario, la salida
es «false». En otras palabras, la salida es 1 sólo cuando ambas entradas una Y dos son 1.
OR
La puerta OR toma su nombre del hecho de que se comporta de la forma del lógico
inclusivo «o». La salida es «true» si una o ambas entradas son «true». Si ambas entradas
son «false», entonces la salida es «false». En otras palabras, para que la salida sea 1, al
menos la entrada uno O dos debe ser 1.
7. 7
NOT
Un inversor lógico, a veces llamado puerta NOT para diferenciarlo de otros tipos de
dispositivos electrónicos de inversión, tiene sólo una entrada. Invierte el estado lógico. Si
la entrada es 1, entonces la salida es 0. Si la entrada es 0, entonces la salida es 1
8. 8
XNOR
La puerta XNOR (exclusiva-NOR) es una combinación de puerta XOR seguida de un
inversor. Su salida es «true» si las entradas son iguales, y «false» si las entradas son
diferentes.
2
4. El estudiante elabora una tabla donde exprese en forma clara y amplia los registros de un
procesador 8086.
2 https://descubrearduino.com/puertas-logicas/
10. 10
5. El estudiante realiza un cuadro comparativo con las características de las arquitecturas
CISC y RICS teniendo en cuenta (Tipos de instrucciones, Relación con la memoria, tipo de
ejecución, tipo de formato, Cantidad de instrucciones, modos de direccionamiento, Tipos
de modos de direccionamiento, conjunto de registros, canalización, tipos de complejidad
en cuanto al compilador y microprogramas, formas de llevarse a cabo los saltos
condicionales).
ARQUITECTURA RISC ARQUITECTURA CISC
Reduced Instruccon Set Computer (Computador
con Conjunto de Instrucciones Reducidas)
Complex Instruccon Set Computer (Computador
con Conjunto de Instrucciones Complejas)
Descripcion General
Arquitectura compleja que incluye una gran
cantidad de instrucciones y modos de
direccionamiento.
Arquitectura que involucra un conjunto de
instrucciones simplificado y lo adapta a los
requisitos reales de los programas de usuario
Memoria
No tiene unidad de memoria y utiliza un hardware
separado para implementar las instrucciones
Tiene una unidad de memoria para implementar
instrucciones complejas
No requiere memoria externa para los cálculos.
Requiere memoria externa para los cálculos.
Utiliza un sistema de direcciones no destructivas
en RAM.
Usa más RAM para almacenar instrucciones de
nivel de ensamblaje.
Pocos tipos de datos en hardware
Tiene una unidad de memoria para implementar
instrucciones complejas
Requiere memoria externa para los cálculos.
6. El estudiante realiza 2 conclusiones de las temáticas vistas para el trabajo final.
Para concluir El procesador 8086 fue diseñado para trabajar con lenguajes de alto nivel,
disponiendo de un soporte hardware con el que los programas escritos en dichos
lenguajes ocupan un pequeño espacio de código y pueden ejecutarse a gran velocidad,
que nos permiten también efectuar operaciones aritméticas como multiplicar, dividir y al
igual manejan cadenas caracteres etc.
Las arquitecturas RISC y CISC son los modelos de diseño más emblemáticos de
microprocesadores. Cada una tiene su propio juego de instrucciones, diseños físicos
diferentes, y ventajas y desventajas frente a otra propuesta del mercado.
El aprendizaje de los números binario y compuestas lógicas.
3 https://es.scribd.com/document/534928725/Tarea3-Grupo-301302-31-1