Tarea 3 Grupo273

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 13

Tarea 3 - Explicar los métodos de conversión

y los registros de un procesador 8086

Francisco Motta Murcia


83.043.557
Grupo 202016893_273

Jhon Manuel Soto

Universidad Nacional Abierta y a Distancia-UNAD


Escuela de ciencias básicas, Tecnología e ingeniería
Arquitectura de Computadores
Ingeniería de Sistemas
25 de marzo del 2022
Inírida Guainía.

1
Introducción

Con el desarrollo de la “Tarea 3 Explicar los métodos de conversión y los registros de un


procesador 8086” se mostrará la arquitectura y características más relevantes del microprocesador
8086, También se enfatiza en su estructura, conociendo la funcionalidad de la arquitectura CISC y
RISC Identificando cual puede ser mejor para un trabajo según sea la necesidad. Se desarrollarán
ejercicios aplicando conversiones de números enteros a binario y hexadecimal conociendo así la
estructura funcional de estos ejercicios matemáticos los cuales nos dan un bosquejo de como
interactúa el microprocesador en pleno funcionamiento.

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).

Autor; Francisco Motta Murcia.

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

Mi número de cedula termina en 3557 el cual se convertirá a número hexadecimal en


ejercicio manual.
ENTERO HEXADECIMAL
3557 DE5

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

n*n 4096 2048 1024 512 256 128 64 32 16 8 4 2 1


N.
1 0 0 0 1 1 0 0
Binario
SUMA 128 8 4 140

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

Se utiliza tabla de verdad y su símbolo.

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

Se utilizan tabla de verdad y su símbolo.

A+B = Q
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 1

En la operación lógica NOT, el estado de la salida es inversa a la entrada. Evidentemente,


una negación.

Operación

Q Q

Se utilizan tabla de verdad y su símbolo.

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)

Se utilizan tabla de verdad y su símbolo.

(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:

Registro Tipo Descripción


El registro AX es el Registro acumulador, dividido en AH y AL (8 bits
cada uno). Usándolo se produce (en general) una instrucción que ocupa
un byte menos que si se utilizaran otros registros de uso general. Su parte
más baja, AL, también tiene esta propiedad. El último registro
AX Propósito mencionado es el equivalente al acumulador de los procesadores
general anteriores (8080 y 8085). Además, hay instrucciones como DAA; DAS;
AAA; AAS; AAM; AAD; LAHF; SAHF; CBW; IN y OUT que trabajan
con AX o con uno de sus dos bytes (AH o AL). También se utiliza este
registro (junto con DX a veces) en multiplicaciones y divisiones.
BX Propósito El registro BX es Registro base, dividido en BH y BL.
general Es el registro base de propósito similar (se usa para direccionamiento

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).

Arquitecturas CISC y RISC


CARACTERISTICAS CISC RISC
Tipos de instrucciones. Es una arquitectura con Es una arquitectura de
conjunto de instrucciones conjunto de instrucciones
reducido complejas
Tiene una unidad de memoria No tiene unidad de memoria y
Relación con la memoria. para implementar utiliza un hardware separado
instrucciones complejas. para implementar las
instrucciones.
Tipo de ejecución. El tiempo de ejecución es El tiempo de ejecución es
muy corto. mayor.
Tipo de formato. Tiene instrucciones de Tiene instrucciones de
formato fijo formato variable

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.

El estudiante realiza 2 conclusiones de las temáticas vistas para el trabajo final.

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

También podría gustarte