Anda di halaman 1dari 18

APORTE INDIVIDUAL

FASE 3. TRABAJO COLABORATIVO 2


REALIZAR UN INFORME SOBRE LOS SISTEMAS NUMÉRICOS, REGISTROS
DE UN PROCESADOR 8086 Y CARACTERÍSTICAS DE LAS ARQUITECTURAS
CISC Y RISC.

VICTOR MAURICIO DELGADO PEÑA-1053608689


GURPO: 301302_12

PRESENTADO AL TUTOR
ANYELO GERLEY QUINTERO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)


ESCUELA DE CIENCIAS BASICAS, TECNOLOGICAS E INGENIERIA
ARQUITECTURA DE COMPUTADORES
TUNJA
30/03/2018
INTRODUCCION

Este trabajo está compuesto por tres puntos el cual el primero es un cuadro sinóptico donde
explica todos los sistemas numéricos como (decimal, binario y hexadecimal)
implementando la conversión de estos tres sistemas.

En el segundo punto se desarrolla un gráfico donde se explica los registros de un


procesador 8086.

En el tercer se hace un cuadro comparativo en el cual se identifica las características de las


arquitecturas CISC y RISC.
OBJETIVOS

OBJETIVOS GENERALES:

Conocer las características y el funcionamiento de un circuito integrado (CPU) para poder


procesar los datos en una computadora, y reconocer sus partes físicas y lógicas.

OBJETIVOS ESPECÍFICOS

Identificar mediante un cuadro sinóptico los sistemas numéricos y sus conversiones.

Conocer y aprender cómo está compuesto un procesador 8086 mediantes sus registros
identificando los conceptos básicos.

Conocer los diferentes arquitecturas y identificando sus características viendo sus ventajas
y desventajas.
EJERCICIOS

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.
Se compone de diez dígitos (0,1,2,3,4,5,6,7,8 y 9) a los que
otorga un valor dependiendo de la posición que ocupen en la
cifra : unidades , decenas , centenas , unidades de mil, etc. el
Sistema de numeración decimal valor de cada dígito está asociado al de una potencia de base
10 , número que coincide con la cantidad de dígitos del
sistema decimal, y un exponente igual a la posición que ocupa
el digito menos uno, contando desde la derecha

BINARIO
1000
SISTEMA NUMERICOS

Utiliza solo dos dígitos, el cero (0) y el (1). En una cifra binaria, 1001
cada digito tiene distinto valor dependiendo de la posición 1010
Sistema de numeración binario que ocupe. El valor de cada posición es el de una potencia de 1011
base 2, elevada a un exponente igual a la posición del digito 1100
menos uno. 1101
1110
1111

Decimal
1
2
3
Se presenta con dieciséis símbolos (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E Y 4
5
F). se utilizan los caracteres (A,B,C,D,E Y F) representando las 6
cantidades decimales (10,11,12,13,14,y 15) respectivamente, 7
Sistema de numeración hexadecimal porque no hay dígitos mayores que nueve en el sistema decimal. El
8
9
valor de cada uno de estos símbolos depende, como es lógico, de su A
B
posición, que se calcula mediante potencias de base 16 C
D
E
F
Por ejemplo, para convertir un sistema binario un número 𝟕𝟕𝟏𝟎 haremos una
serie de divisiones que arrojan los restos siguientes.
77/2=38resto:1
38/2=19reto:0
Se realiza con divisiones sucesivas por 2 y
19/2=9resto:1
Decimal a Binario se escribe el resto obtenidos en cada
9/2=4resto:1
división en orden inverso al que han sido
4/2=2resto:0
obtenidos
2/2=1resto:0
1/2=0resto:1
Tomamos los restos en orden inverso obtenemos la cifra binaria
CONVERSIÓN SISTEMA NUMERICOS

resultado𝟕𝟕𝟏𝟎 = 𝟏𝟎𝟎𝟏𝟏𝟎𝟏𝟐

A.10
B.11
C.12
Se divide el número que se quiere convertir en 16. Si este queda el D.13
resultado es decimal. Los decimales se multiplican por 16 y ese es el E.14
Decimal a Hexadecimal residuo y el número entero se baja. se repite el proceso hasta que el F.15
número sea menor que 16 y en este caso el número que quede se pasa Numero/16 residuo
al número de abajo hacia arriba.
90 10 A
5 5
Resultado: 5 A

Ejemplo. 5^161 el uno seria la potencia.

Se Asigna una potencia al Número N


de acuerdo a su posición. Se
Número y
Hexadecimal a Decimal multiplica el mismo número por 16 potencia
a la potencia asignada 10 5^16-1 80
5A 10^16-1 10
El resultado es 80+10=90
Multiplicar el digito binario (solo será el 0 Por ejemplo, para convertir el número binario 𝟏𝟎𝟎𝟏𝟏𝟎𝟏𝟐 a decimal, se desarrolla
o 1) por 2 elevado a la potencia teniendo en cuenta el valor de cada bit.
Binario a Decimal correspondiente según la cantidad de
dígitos de la otra luego se suman los 1+𝟐𝟔 +0*𝟐𝟓 +1*𝟐𝟒 +0*𝟐𝟑 +0*𝟐𝟐 +1*𝟐𝟐 +1*𝟐𝟏 +1*𝟐𝟎 =83
vectores obtenidos y consigue el número
final Resultado: 𝟏𝟎𝟎𝟏𝟏𝟎𝟏𝟐 =𝟖𝟑𝟏𝟎
CONVERSIÓN SISTEMA NUMERICOS

Por ejemplo, para expresar en hexadecimal el número binario


𝟏𝟎𝟏𝟎𝟎𝟏𝟏𝟏𝟎𝟎𝟏𝟏𝟐 𝒃𝒂𝒔𝒕𝒂𝒓𝒂 con tomar grupos de cuatro bits, empezando por la
derecha, y remplazarlos por su equivalente hexadecimal.

𝟏𝟎𝟏𝟎𝟐 =𝑨𝟏𝟔
𝟎𝟏𝟏𝟏𝟐 =𝟕𝟏𝟔
Binario a Hexadecimal
𝟎𝟎𝟏𝟏𝟐 =𝟑𝟏𝟔
Y por lo tanto: 𝟏𝟎𝟏𝟎𝟎𝟏𝟏𝟏𝟎𝟎𝟏𝟏𝟐 = 𝑨𝟕𝟑𝟏𝟔

En caso de que los dígitos binarios no formen grupos completos de cuatro dígitos, se
deben añadir ceros a la izquierda hasta completar el último grupo.

Por ejemplo: 𝟏𝟎𝟏𝟎𝟏𝟏𝟏𝟎𝟐 =𝟎𝟎𝟏𝟎𝟏𝟏𝟏𝟎𝟐=𝟐𝑭𝟏𝟔


Binario a Hexadecimal
y
Hexadecimal a decimal
Se hace del mismo procedimiento cada digito hexadecimal por los cuatro bits
equivalentes de la tabla.

Por ejemplo, el número hexadecimal 𝟏𝑭𝟏𝟔

𝟏𝟏𝟔 =𝟎𝟎𝟎𝟏𝟐
Hexadecimal a decimal
𝑭𝟏𝟔 =𝟏𝟏𝟏𝟏𝟐
𝟔𝟏𝟔 =𝟎𝟏𝟏𝟎𝟐
Y por lo tanto: 𝟏𝑭𝟔𝟏𝟔 = 𝟎𝟎𝟎𝟏𝟏𝟏𝟏𝟏𝟎𝟏𝟏𝟎𝟐
010 Dela misma manera que hacemos cuando
110 sumamos números del sistema decimal, esta
operación matemática la comenzamos a
0 Suma con el acarreo
utilizar de derecha a izquierda.
Para realizar una suma se
1 00
tiene la tabla 1 00 Acarreo 1 0 1 0
010 Cuando se suma el 1+1 se aplica lo que
0+0=0
Suma 110 dice en la tabla se escribe el 0 y se acarrea 𝟏𝟏 1 0
0+1=1
00 o se lleva el 1 1 0 0 0
Operacines matemáticas básicas en base dos

1+0=1
1 + 1 = 10 Se vuelve a sumar 1+1 se
vuelve a utilizar el acarreo

Cuando se resta 0-1 se aplica lo


que dice en la tabla se escribe
el 1 y se acarrea el 1
Acarreo

Se resta con el acarreo, 1 00


pero de abajo hacia arriba
Para realizar una resta se tiene con el primer número. 1 0 1
la tabla

0- 0=0
Resta
0-1=1 - 𝟎𝟎 1 1
1-0=1
1-1=0 Respuesta 0 1 0
Se aplica lo que dice en la regla todo número
multiplicado por 0 es 0 y todo número multiplicado
por 1 es igual al mismo numero

Para realizar una multiplicación se 1111


tiene la tabla x 1101
1111
Lo que queda nada más que una suma se utiliza las
0x0=0 + 0000
Multiplicación reglas de la suma, teniendo muy en cuenta el
0x1=0 1111 acarreo.
1x0=0 1111
1x1=1 11000011 El resultado de la suma es la respuesta del ejercicio
Operacines matemáticas básicas en base dos

Consideremos el siguiente ejemplo:


42: 6=7, en binario

101010 110
Igual que el producto, la -110 111
división es muy fácil de 1001
realizar, porque no son -110
División posibles en el cociente 0110
otras cifras que unos y 110
ceros 000
EJEMPLO
Es una función de varios argumentos que vale 0 solo si
todos sus argumentos valen 0. En el resto de los casos
vale 1. Equivale a la suma porque solo hay dos valores
OR posibles. 0 y 1, por lo que 1+1 sigue resultando 1.
Suele representarse como un operador binario entre
sus argumentos, simbolizando por +, o bien por OR
Operaciones lógicas en base dos

EJEMPLO

Es una función de varios argumentos que vale 1 solo si


todos sus argumentos valen 1. En el resto de los casos
vale 0. Equivale a la multiplicación
AND Así como la unión lógica, suele representarse como un
operador binario entre sus argumentos, simbolizo por
* o bien por AND.
EJEMPLO
Es una función unaria que invierte al valor lógico de su
argumento, por lo que también se llama función NOT.
Puede interpretarse además como restar el valor del
NOT argumento a 1, por lo que a veces se conoce como
resta lógica.
Operaciones lógicas en base dos

EJEMPLO

XOR
2- Desarrollar un gráfico (no puede ser copiado 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, este grafico realizado en algún tipo de aplicación debe
ser exportado y copiada directamente en el documento.

Registro de un procesador 8086

FLAGS REGISTRO DE DATOS

AH AL AX

BH BL BX
REGISTROS DE USO
CH CL CX GENERAL
Unidad aritmético-
lógica ALU DH DL DX

CS S. DECODIGO
BUS INTERNO

DS S. DE DATOS
Unidad de control UC REGISTROS DE SEGMENTO
SS S. DE PILA

ES SEGM. EXTRA

IP P. DE INSTRUCCIONES

SP PUNT. DE PILA
EXTERIOR
REGISTRO DE PUNTERO
BP PUNT. BASE

SI PUNT. FUENTE

DI PUNT. DESTINO
Explicación:
Es el registro acumulador, es utilizado para
operaciones que implican entrada/salida,
multiplicación y división (estas dos últimas
AX en conjunto con el registro DX).
(Acumulador)

Es el registro de base, y es el único registro


de propósito general que puede ser un
BX (Base)
índice para direccionamiento indexado

Es el registro contador. Puede contener


CX (Contador) un valor para controlar el número de
veces que un ciclo se repite o un valor
para corrimiento de bits.
DX (Datos)
Es el registro de datos en algunas operaciones se indica
mediante este registro el número de puerto de entrada/salida,
y en las operaciones de multiplicación y división de 16 bits se
utiliza junto con el acumulador AX.
El DOS almacena la dirección inicial del segmento de código de un
programa en el registro CS. Esta dirección de segmento, más un valor
de desplazamiento en el registro apuntador de instrucción (IP),
Segmento de código Indica la dirección de una instrucción que es buscada para su
ejecución. Para propósitos de programación normal, no se necesita
referenciar el registro CS.

Segmento de Datos
Segmento de pila
La dirección inicial de un segmento de datos de
programa es almacenada en el registro DS. Esta
Contiene los datos y direcciones que usted dirección, más un valor de desplazamiento en una
necesita guardar temporalmente o para uso instrucción, genera una referencia a la localidad de
de sus "llamadas" subrutinas. El registro de
Segmento de Extra un byte especifico en el segmento de datos
segmento de la pila (SS) direcciona el
segmento de la pila

Algunas operaciones con cadenas de caracteres


utilizan el registro extra de segmento para manejar
el direccionamiento de memoria. El registro ES está
asociado con el registro DI (Índice). Un programa que
requiere el uso del registro ES puede inicializarlo
con una dirección de segmento apropiada.

El apuntador de pila de 16 bits está asociado con


el segmento SS y proporciona un valor de
deslazamiento que se refiere a la palabra actual
que está siendo procesada en la pila. El sistema
maneja de manera automática este registro, Apuntador de instrucciones Modelo de los registros
aunque el programa puede hacer ciertas
manipulaciones con él.

Puntero de Pila

Puntero de base

Índice origen
El apuntador base de 16 bits facilita la
referencia de parámetros dentro de la
El registro índice fuente de 16 bits es pila.
requerido por algunas operaciones con
cadenas de caracteres. El SI está asociado Índice destino
con el segmento DS.
El registro Índice destino también es
requerido por algunas operaciones con
cadenas de caracteres. El DI está asociado
con el segmento DS.
3. Explicar mediante un cuadro comparativo las características de las arquitecturas CISC y
RISC.

CARACTERÍSTICAS DE LAS ARQUITECTURAS


CISC RISC
 Las instrucciones de lógica variable:  Pequeño conjunto de instrucciones
 La longitud de instrucciones depende del  Poseen un número significativamente
modo de direcciones usado en los menor de instrucciones.
operadores.
 Las instrucciones requieren múltiples  Instrucciones simples
ciclos de reloj para ejecutar.  Instrucciones de longitud fija.
 Antes de que una instrucción pueda ser  La mayoría de las instrucciones son de la
ejecutada los operadores deben ser misma longitud, lo que permite que una
buscados desde diferentes ubicaciones en instrucción se busque con una operación
memoria. individual
 Predominan las instrucciones con dos  Predominan las instrucciones que se
operadores. ejecutan en un ciclo de máquina.
 Los CISC soportan cero, uno o más  La mayoría de las instrucciones se
operadores. ejecutan en un solo ciclo, esto permite la
 Variedad del direccionamiento de implementación de la segmentación
operandos. (Pipelining)
 Registro a registro, registro a memoria y  Procesamiento de segmentación.
memoria a registro.
 Múltiples modos de direccionamiento.  Los procesadores RISC tienen la
 Algunos de los direccionamientos soportan capacidad de manejar varias instrucciones
son el directo de memoria, indirecto de al mismo tiempo, por medio de la técnica
memoria y el indexado a través de de segmentación o línea de trabajo.
registro.
CONCLUCIONES

•Para concluir es bueno tener en cuenta que un computador sin un base de datos o CPU no
podría funcionar, esta es el cerebro del ordenador y por lo tanto maneja internamente todas
las funciones de este de manera rápida eficaz y libre, es importante que se tenga en cuenta
para todo lo referente al computador porque hace parte de él, y sin esta no podría tener un
buen funcionamiento.

•Conocer en detalles todas las operaciones que son capaces de realizar las CPU.

•Nos permite facilitar para la realización de nuestro trabajo y observar la operación


fundamental de la mayoría de los CPU, que posibilita ejecutar una secuencia de
instrucciones almacenadas llamadas "programa".

•los programas son representados por una serie de números que se mantienen en una
memoria del computador.
BIBLIOGRAFIA

 Aliat.org.mx. (2018). [online] Available at:


http://www.aliat.org.mx/BibliotecasDigitales/sistemas/Arquitectura_computa
doras_I.pdf [Accessed 29 Mar. 2018].

 Bibliotecavirtual.unad.edu.co. (2018). E-Biblioteca UNAD- Bases. [online]


Available at:
http://bibliotecavirtual.unad.edu.co:2162/openurl?sid=EBSCO%3aedsebk&g
enre=book&issn=&ISBN=9789806418646&volume=&issue=&date=&spage=
&pages=&title=El+sistema+num%C3%A9rico+decimal&atitle=El+sistema+n
um%C3%A9rico+decimal&aulast=&id=DOI%3a&site=ftf-live [Accessed 29
Mar. 2018].

 Rcmcomputointegrado.blogspot.com.co. (2018). Arquitectura RISC y CISC.


[online] Available at:
http://rcmcomputointegrado.blogspot.com.co/2012/03/arquitectura-risc-y-
cisc.html [Accessed 28 Mar. 2018].

 El Taller del BIT. (2018). Conversión entre sistema decimal, binario y


hexadecimal. [online] Available at: http://eltallerdelbit.com/conversion-
sistema-decimal-binario-hexadecimal/ [Accessed 29 Mar. 2018].

Anda mungkin juga menyukai