Tarea 3 Grupo273
Tarea 3 Grupo273
Tarea 3 Grupo273
1
Introducción
2
Objetivos
Identificar que son y como se deben calcular los números binarios, octal, decimal y
hexadecimal.
Realizar ejercicios con el objetivo de familiarizar la estructura de los números binarios y
hexadecimales.
Analizar mediante investigación que son y como operan las funciones lógicas.
Conocer las características y arquitectura del microprocesador 8086.
3
2. El estudiante crea un cuadro sinóptico de los sistemas numéricos (binario, octal, decimal,
hexadecimal).
4
3. El estudiante realiza los siguientes ejercicios:
3.1 Convertir los cuatro (4) últimos números de su identificación a binario y hexadecimal,
explicando el procedimiento.
Mi número de cedula termina en 3557 el cual se convertirá a número binario en ejercicio
manual.
ENTERO BINARIO
3557 110111100101
5
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
Suma.
Reglas de la suma
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 1 0
N. entero N. binario
83 1 0 1 0 0 1 1
57 + 1 1 1 0 0 1
140 1 0 0 0 1 1 0 0
6
Resta.
Reglas de la resta
0 - 0 = 0
0 - 1 =
1 - 0 = 1
1 - 1 = 1
N. entero N. binario
83 1 0 1 0 0 1 1
57 - 1 1 1 0 0 1
26 1 1 0 1 0
409 102 51 25 12 3
n*n 6 2048 4 2 6 8 64 2 16 8 4 2 1
N.
1 1 0 1 0
Binario
SUMA 16 8 2 26
Reglas de la multiplicación
Multiplicación.
0 * 0 = 0
0 * 1 = 0
1 * 0 = 0
1 * 1 = 1
N. Entero N. Binario
83 1 0 1 0 0 1 1
57 * 1 1 1 0 0 1
4731
1 1
1 1 0 1 0 0 1 1
1 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0
1 1 0 1 0 0 1 1
1 1 0 1 0 0 1 1
1 1 0 1 0 0 1 1
sum
1 0 0 1 0 0 1 1 1 1 0 1 1 a
7
409 102 1
n*n 6 2048 4 512 256 128 64 32 6 8 4 2 1
N.
Binario 1 0 0 1 0 0 1 11 1 0 1 1
409 1 4731
SUMA 6 512 64 32 6 8 2 1
3.3 Explicar con ejemplos en qué consisten las operaciones lógicas AND, OR, NOT, XOR.
Las operaciones lógicas son circuitos electrónicos diseñados para obtener resultados
booleanos (0,1), los cuales se obtienen de operaciones lógicas binarias (suma, multiplicación).
Dichas compuertas son AND, OR, NOT, XOR. Además, se pueden conectar entre sí para obtener
nuevas funciones. Este tipo de dispositivos lógicos se encuentran implementados con transistores
y diodos en un semiconductor y actualmente podemos encontrarlas en formas de circuitos
integrados lógicos. Al mismo tiempo, puedes tu programar el comportamiento de otra manera,
con circuitos reconfigurables o programable, como microcontroladores o FPGAs. Tomado de;
https://hetpro-store.com/TUTORIALES/compuertas-logicas/#:~:text=En%20resumen%20una
%20compuerta%20l%C3%B3gica,las%20anteriores%20y%20sus%20negaciones.
Para la operación AND, La salida estará en estado alto de tal manera que solo si las dos
entradas se encuentran en estado alto. Por esta razón podemos considerar que es una
multiplicación binaria.
Operación
Q=A.B
A.B = Q
0 * 0 = 0
0 * 1 = 0
1 * 0 = 0
1 * 1 = 1
8
Para la operación lógica OR, la salida estará en estado alto cuando cualquier entrada o
ambas estén en estado alto. De tal manera que sea una suma lógica.
Operación
Q=A+B
A+B = Q
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 1
Operación
Q Q
Q = ~Q
0 1
1 0
9
Para la operación lógica XOR Su salida estará en estado bajo cuando las dos entradas se
encuentren en estado bajo o alto. Al mismo tiempo podemos observar que entradas iguales es cero
y diferentes es uno.
Operación
Q= (A.B) + (A.B)
(A.B) + (A.B) = Q
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 0
Cada operación lógica además de tener un nombre, también se pueden identificar con una
numeración, las cuales son:
AND = 7408
OR = 7432
NOT = 7404
XOR = 7486
4. El estudiante elabora una tabla donde exprese en forma clara y amplia los registros de un
procesador 8086. Ejemplo:
10
indirecto) y es una versión más potente del par de registros HL de los
procesadores anteriores.
CX Propósito El registro CX es el Registro contador, dividido en CH y CL.
general Se utiliza como contador en bucles (instrucción LOOP), en operaciones
con cadenas (usando el prefijo REP) y en desplazamientos y rotaciones
(usando el registro CL en los dos últimos casos).
DX Propósito El registro DX es el Registro de datos, dividido en DH y DL.
general Se utiliza junto con el registro AX en multiplicaciones y divisiones, en la
instrucción CWD y en IN y OUT para direccionamiento indirecto de
puertos (el registro DX indica el número de puerto de entrada/salida).
El registro Puntero de pila (no se puede subdividir).
Aunque es un registro de uso general, debe utilizarse sólo como puntero
Propósito de pila, la cual sirve para almacenar las direcciones de retorno de
general subrutinas y los datos temporarios (mediante las instrucciones PUSH y
SP POP). Al introducir (push) un valor en la pila a este registro se le resta
dos, mientras que al extraer (pop) un valor de la pila este a registro se le
suma dos.
BP Propósito El registro Puntero de base (no se puede subdividir).
general Generalmente se utiliza para realizar direccionamiento indirecto dentro
de la pila.
Propósito El registro Puntero índice (no se puede subdividir).
general Sirve como puntero fuente para las operaciones con cadenas. También
SI sirve para realizar direccionamiento indirecto.
DI Propósito el registro puntero destino (no se puede subdividir).
general Sirve como puntero destino para las operaciones con cadenas. También
sirve para realizar direccionamiento indirecto.
5. El estudiante realiza un cuadro comparativo con las características de las arquitecturas CISC y
RISC 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).
11
Cantidad de instrucciones. Utiliza un número limitado de Utiliza una gran cantidad de
instrucciones que requiere instrucciones que requieren
menos tiempo para ejecutar más tiempo para ejecutar las
las instrucciones instrucciones
Modos de direccionamiento. Algunos de estos modos de Solo tiene unos pocos modos
direccionamiento son de direccionamiento simple
demasiados complejos.
Tipos de modos de Inmediato Utiliza un sistema de
direccionamiento. Registro directo direccionamiento no
Registro indirecto destructivo en la
Registro indexado. Memoria
Memoria directa.
Conjunto de registros. Requiere múltiples conjuntos Requiere un único conjunto
de registros para almacenar la de registros para almacenar la
instrucción. instrucción.
Canalización. Los usos de la canalización Los usos de la canalización
son simples. son difíciles.
Tipos de complejidad en La microprogramación es una Esta tecnología
cuanto al compilador y especialidad importante y toman como base el esquema
microprogramas. esencial de casi toda esta moderno de Von Neumann
arquitecturas.
Conclusiones
¡Quizás en tiempo no pasa en vano! Hay genios que actúan para que esto no sea así. Con el
pasar del tiempo la tecnología avanza y cada vez se hacen mejoras a los desarrollos obtenidos por
genios que ya no están. Eso pasa con productos como el microprocesador 8086 que al transcurrís
de los días ha evolucionado hasta la perfección como se conoce hoy día.
No podría opinar sobre cuál es el mejor o el peor, ya que no se trata de eso, mas bien se trata
de adquirir el mejor dispositivo que se adapte a mi necesidad teniendo en cuenta al avance
industrial y arquitectónico que ha tenido la tecnología para estos tiempos. Se trate de escoger el
procesador funcional que cumpla con las características para ser empleado de forma rentable.
12
Biografías
Andonegui Zabala, M. (2007). El sistema numérico decimal, (P. 5-29). Caracas,
Corporación Andina de Fomento https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/
94592?page=5
Arquitecturas de Microprocesadores. (2005). Ediciones Paraninfo, S.A. (P. 122-
127) https://link.gale.com/apps/doc/CX4054500068/GVRL?u=unad&sid=GVRL&xid=518a42b5
Castro Gil, M. (2014). Estructura y tecnología de computadores I (Gestión y Sistemas).
Madrid, Spain: UNED - Universidad Nacional de Educación a Distancia. (P. 29-78) https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/48716?page=30
https://hetpro-store.com/TUTORIALES/compuertas-logicas/#:~:text=En%20resumen
%20una%20compuerta%20l%C3%B3gica,las%20anteriores%20y%20sus%20negaciones.
https://www.profesionalreview.com/2021/07/18/risc-vs-cisc/
Lindig Bos, M. (2010). ¿Qué hay detrás de las computadoras? México, México: Instituto
Politécnico Nacional. (P. 39-94) https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/
72193?page=48
Rocabado Moreno, S. H. y Arias Figueroa, D. A. (2016). Arquitectura y organización de la
computadora: microprocesadores y programación assembler. Argentina: D - Editorial de la
Universidad Nacional de La Plata. (P. 7-
18) https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/77190?page=8
Vasquez, G. (2012). Arquitectura de computadores I. (P. 38-50) Red tercer
Milenio http://www.aliat.org.mx/BibliotecasDigitales/sistemas/Arquitectura_computadoras_I.pdf
13