PRESENTADO AL TUTOR
ANYELO GERLEY QUINTERO
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.
OBJETIVOS GENERALES:
OBJETIVOS ESPECÍFICOS
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
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
𝟏𝟎𝟏𝟎𝟐 =𝑨𝟏𝟔
𝟎𝟏𝟏𝟏𝟐 =𝟕𝟏𝟔
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.
𝟏𝟏𝟔 =𝟎𝟎𝟎𝟏𝟐
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
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
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
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.
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)
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
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.
•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.
•los programas son representados por una serie de números que se mantienen en una
memoria del computador.
BIBLIOGRAFIA