Sei sulla pagina 1di 9

UNIDAD 1: FASE 3

Aporte trabajo colaborativo por:

FABIÁN ESTEBAN LUNA ÁLVAREZ – CODIGO: 1.042.706.636

Para el grupo:

301302_18 - ARQUITECTURA DE COMPUTADORES

Tutor:

Anyelo Gerley Quintero

Universidad Nacional Abierta y a Distancia - UNAD

Escuela de Ciencias Básicas, Tecnologías e Ingeniería - ECBTI

Ingeniería de Sistemas

Octubre, 2017
INTRODUCCIÓN

En el presente documento se desarrollarán los conocimientos adquiridos en la Unidad 2 de

Arquitectura de Computadores, centrados en la Unidad de Procesamiento, profundizaremos

en temas como Sistemas Binarios, Sistemas Decimales, Sistemas hexadecimales,

Operaciones aritméticas y lógicas entre binarios


OBJETIVOS

 Estudiar y comprender sobre los diferentes sistemas numéricos y realizar algunos

ejemplos para así demostrar lo aprendido.

 Investigar e identificar las características que diferencian las arquitecturas RISC y

CISC.

 Investigar y comprender como funciona un procesador Intel 8086.


1. Explicar mediante un cuadro sinóptico los sistemas numéricos (Sistema decimal, Sistema

binario y Hexadecimal. Conversión entre todos estos tres sistemas: Decimal a Binario,

Decimal a Hexadecimal, Binario a Decimal, Binario a Hexadecimal, Hexadecimal a Decimal,

Hexadecimal a Binario). Cada conversión debe tener una breve explicación y ejemplo.

Operaciones matemáticas básicas en base dos (explicar y citar ejemplos), operaciones lógicas

en base dos (explicar y citar ejemplos).


2. Desarrollar un gráfico (no puede ser copiado de la web) en el cual muestre los registros de

un procesador 8086.
CUADRO COMPARATIVO ARQUITECTURAS
CISC RISC
Reduce la dificultad de
Compiladores complejos
implementar compiladores
Implementa las
Utiliza memoria de
instrucciones directamente
microprograma
en hardware
Instrucciones de un único
Instrucciones multiciclo ciclo
Instrucciones que trabajan Instrucciones que trabajan
de memoria - memoria de registro-registro
Pocos registros para Muchos registros para
almacenar resultados almacenar resultados
Apuesta por el Hardware Apuesta por el software
(Velocidad) (Sencillez y rapidez)
La carga y el
Carga y almacenamiento almacenamiento son
incorporados en la misma instrucciones
instrucción independientes
Lenta ejecución de la Varias instrucciones por
instrucción trabajo
3. Explicar mediante un cuadro comparativo las características de las arquitecturas CISC y RISC.

CF (Carry Flag, bit 0): Si vale 1, indica que hubo "arrastre" (en caso de suma) hacia, o ZF (Zero Flag, bit 6): Si este indicador vale 1, el resultado de la
"préstamo" (en caso de resta) desde el bit de orden más significativo del resultado. Este operación es cero.
indicador es usado por instrucciones que suman o restan números que ocupan varios bytes.
Las instrucciones de rotación pueden aislar un bit de la memoria o de un registro poniéndolo SF (Sign Flag, bit 7): Refleja el bit más significativo del resultado.
en el CF. Como los números negativos se representan en la notación de
complemento a dos, este bit representa el signo: 0 si es positivo, 1
Registros Flags PF (Parity Flag, bit 2): Si vale uno, el resultado tiene paridad par, es decir, un número par de si es negativo.
bits a 1. Este indicador se puede utilizar para detectar errores en transmisiones.
TF (Trap Flag, bit 8): Si vale 1, el procesador está en modo paso a
paso. En este modo, la CPU automáticamente genera una
AF (Auxiliary carry Flag, bit 4): Si vale 1, indica que hubo "arrastre" o "préstamo" del nibble
interrupción interna después de cada instrucción, permitiendo
REGISTROS DE PROCESADOR 8086

(cuatro bits) menos significativo al nibble más significativo. Este indicador se usa con las
inspeccionar los resultados del programa a medida que se ejecuta
instrucciones de ajuste decimal.
instrucción por instrucción.

1. AX = 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 mencionado es el equivalente al acumulador de los procesadores 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
Registros registro (junto con DX a veces) en multiplicaciones y divisiones.
Generales 2. BX = Registro base, dividido en BH y BL.
Es el registro base de propósito similar (se usa para direccionamiento indirecto) y es una versión más potente del par de registros HL de los procesadores
anteriores.
3. CX = Registro contador, dividido en CH y CL.
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).

CS: Registro de segmento de código. ES: Registro de segmento extra.


Registros
Generales DS: Registro de segmento de datos. SS: Registro de segmento de pila.

IP P. de instrucciones SP P. de pila BP Puntero de base


Registros de
puntero SI P. de fuente DI Puntero de destino
CONCLUSIONES

 Podemos concluir que las maquinas usan los sistemas numéricos a su conveniencia

para implementar su arquitectura, y varían de binario, decimal y hexadecimal según

su necesidad.

 La decisión de la arquitectura que se va a implementar debe ser planeada bajo las

características de RISC o SISC teniendo en cuenta que la RISC es para estructuras

complejas y la CISC simples.

 Identificamos la arquitectura y funcionalidad del procesador 8086.


REFERENCIAS

Vasquez, G. (19 de 02 de 2012). Arquitectura de computadores I. Red tercer Milenio. Obtenido de:
http://www.aliat.org.mx/BibliotecasDigitales/sistemas/Arquitectura_computadoras_I.pdf

Seoane, A. (10 de 05 de 2015). Universidad de Buenos Aires. Obtenido


de:http://www.econ.uba.ar/www/departamentos/sistemas/plan97/tecn_informac/briano/seoane/tp/2
002_1/UnidadCentralProceso.htm

Andonegui ,M. (15 de 03 de 2007). El sistema numérico decimal. [N.p.]: Corporación Andina de
Fomento (págs.1 - 29). Disponible:
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=edsebk&AN=804505&lang=
es&site=eds-live

Williams, A. B. (10 de 05 de 2010). Microprocesadores, dispositivos periféricos, optoelectrónicos y


de interfaz(págs.20 - 63). Obtenido de:
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=edselb&AN=edselb.1043388
3&lang=es&site=eds-live

Rocabado Moreno, S. H. (2016). Arquitectura y organización de la computadora: microprocesadores


y programación assembler (págs. 1- 95). Obtenido de:
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=edselb&AN=edselb.1120089
5&lang=es&site=eds-live

Lindig Bos, M. (12 de 04 de 2010). ¿Qué hay detrás de las computadoras?. [N.p.]: Instituto
Politécnico Nacional (págs. 1 - 152). Obtenido de:
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=edsebk&AN=865797&lang=
es&site=eds-live

Hernández, E. Microprocesadores. Argentina: El Cid Editor | apuntes, 2009. ProQuest ebrary. Web.
7 December 2015 (págs. 1 -23). Disponible en:
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=edselb&AN=edselb.1032802
2&lang=es&site=eds-live

Potrebbero piacerti anche