Tarea2 Grupo 301302 54 William Salcedo

TAREA 2 – CICLO 2 WILLIAM CAMILO SALCEDO COD.1057578237 GRUPO 301302_54 TUTOR: ANYELO QUINTERO UNIVERSIDAD NACIONAL

Views 65 Downloads 0 File size 1MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

TAREA 2 – CICLO 2

WILLIAM CAMILO SALCEDO COD.1057578237 GRUPO

301302_54

TUTOR: ANYELO QUINTERO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD 2019

OBJETIVOS

Con el desarrollo de esta terea se busca que el estudiante se familiarice con los conceptos básicos de los tres sistemas numéricos computacionales más importantes y las conversiones entre estos, también deberá ser capaz de explicar los registros de un procesador 8086.

Actividades a desarrollar Individualmente el estudiante investiga acerca de los temas de la Unidad II propuestos en el Syllabus del curso (entorno de conocimiento) y prepara un documento con la interpretación propia de la temática teniendo en cuenta los siguientes aspectos:

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).Nota: No se aceptan enlaces o vínculos hechos en alguna herramienta en línea, la imagen realizada en algún tipo de aplicación debe ser exportada y copiada directamente en el documento. NO se aceptan diseños a mano alzada.

2. Ilustrar de una manera clara y creativa una infografía (no puede ser copiada de la web) en el cual muestre los registros de un procesador 8086. Nota: No se

aceptan enlaces o vínculos hechos en alguna herramienta o aplicación en línea, esta infografía si se diseña en algún tipo de aplicación debe ser exportada y copiada directamente en el documento.

3. Explicar mediante un cuadro comparativo las características de las arquitecturas CISC y RISC. Las características deben estar clasificadas categorías (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.

CISC VS RISC CARACTERISTICA Tipos de instrucciones Relación con la memoria

Tipo de ejecución

Tipo de formato Cantidad de instrucciones

CISC Conjunto de instrucciones complejas Instrucciones multiciclo Arquitectura memoria memoria. Cada instrucción de maquina es interpretada por un microprograma localizado en una memoria en el circuito integrado del procesador.

Tiempo de ciclo variable para la ejecución de instrucciones: ciclos de múltiples relojes. Formato de 16 bits Instrucciones largas y complejas con formatos variados.

RICS Conjunto de instrucciones reducidas Instrucciones de único ciclo. Arquitectura memoria registro. Arquitectura del tipo loadstore (carga y almacena). Las únicas instrucciones que tienen acceso a la memoria son`load` y `store`; registro a registro con un menor número de acceso a memoria. Tienen un Reloj por Instrucción de un ciclo, y esto se denomina ejecución de Un Ciclo. Formato de instrucciones de 32 bits Instrucciones de forma simple y en menor cantidad.

Modos de direccionamiento

Tipos de Simplicidad en direccionamientos mas direccionamientos complejos y mayor pocas operaciones. cantidad de operaciones

Tipos de modos de direccionamiento

  

Conjunto de registros Canalización

Tipos de complejidad en cuanto al compilador y microprogramas

Absoluto o directo Modo de registro Modo absoluto indexado  Modo de desplazamiento  Modo de índice  Modo de compensación  Modo post-incremento / post decremento Número limitado de registros de propósito general Debido al complejo conjunto de instrucciones de la CISC, la técnica de canalización es muy difícil

   

Registro indirecto Base desplazamiento, variaciones Inmediato / literal Implícito

los con

más y

Número elevado de registros

La técnica de canalización de RISC, ejecuta múltiples partes o etapas de instrucciones simultáneamente, a fin de optimizar la CPU. Dificultades y errores de Compilación veloz y compilación. eficiente.

Formas de llevarse a cabo los saltos condicionales.

El salto retardado no resulta útil ya que la unidad de emisión decide dinámicamente qué instrucciones pasan a ejecutarse, independientemente del orden que tengan en el código.

Si la instrucción de salto no se ha terminado de evaluar en el momento en que la instrucción de salto evalúa la condición de salto, se suele usar el procesamiento especulativo. Algunas alternativas para la gestión de los saltos condicionales son:  Bloqueo del procesamiento del salto  Procesamiento especulativo de los saltos  Múltiples caminos.

CONCLUSIONES



El procesador de intel 8086 (IAPX86) fue la base de lo que hoy en día conocemos como arquitectura X86.



Los sistemas numéricos tienen como principal objetivo, lograr realizar el conteo de los diferentes elementos que tiene un conjunto.