Sei sulla pagina 1di 12

INFORMACION

Nª de práctica :1

Nombre de práctica : Sistemas de Numeración

Nombres y apellidos : Sánchez Orihuela Diego Armando

Blanco Carcelén Carlos Fernando

Nombre del Docente : Ing. Juan Copa Pineda

Grupo de laboratorio : jueves (10:40 – 12:20)

Fecha de entrega : miércoles 26 abril 2019


INTRODUCCION

El diseño de todo sistema digital responde a operaciones con números discretos y por ello necesita utilizar los
sistemas de numeración y sus códigos. En los sistemas digitales se emplea el sistema binario debido a su
sencillez.
Los sistemas de numeración son las distintas formas de representar la información numérica. Se nombran
haciendo referencia a la base, que representa el número de dígitos diferentes para representar todos los
números.
El sistema habitual de numeración para las personas es el Decimal, cuya base es diez y corresponde a los
distintos dedos de la mano, mientras que el método habitualmente utilizado por los sistemas electrónicos
digitales es el Binario, que utiliza únicamente dos cifras para representar la información: el 0 y el 1. Cada digito
de un número representado en este sistema se representa en BIT (contracción de binary digit). Otros sistemas
como el Octal (base 8) y el Hexadecimal (base 16) son utilizados en las computadoras.
Los sistemas de numeración son conjuntos de dígitos usados para representar cantidades, así se tienen los
sistemas de numeración decimal, binario, octal, hexadecimal, romano, etc. Los cuatro primeros se caracterizan
por tener una base (número de dígitos diferentes: diez, dos, ocho, dieciséis respectivamente) mientras que el
sistema romano no posee base y resulta más complicado su manejo tanto con números, así como en las
operaciones básicas.
REDES DE AUTOMATIZACION Y CONTROL

I. OBJETIVOS

 Comprender el manejo de números y operaciones aritméticas desde un lenguaje de programación de


bajo nivel.
 Repasar los métodos de representación numérica de los sistemas: decimal, binario, octal y
hexadecimal, para números enteros y fraccionarios.
 Discutir los métodos de conversión entre los sistemas numéricos de nuestro interés, tanto para
números enteros y fraccionarios.
 Comprender la representación de números binarios con signo empleando la notación complemento a
2.
 Concepto de punto fijo y flotante.
 Comprender la necesidad de codificar la información.

II. MARCO TEORICO

SISTEMAS DE NUMERACIÓN
SISTEMA DECIMAL
El sistema de numeración decimal, también llamado sistema decimal, es un sistema de numeración posicional
en el que las cantidades se representan utilizando como base aritmética las potencias del número diez. El
conjunto de símbolos utilizado (sistema de numeración arábiga) se compone de diez cifras diferentes: (0); (1);
(2); (3); (4); (5); (6); (7); (8) y (9).
Aplicaciones:
 Se utiliza para contar, expresar el resultado de una medida, para realizar cálculos.
 Se utiliza los números para codificar información de lo más diversa: textos, imágenes, sonidos y videos.
SISTEMA BINARIO
El sistema binario, en matemáticas e informática, es un sistema de numeración en el que los números se
representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se utiliza en las computadoras, debido
a que trabajan internamente con dos niveles de voltaje, por lo cual su sistema de numeración natural es el
sistema binario (encendido 1, apagado 0).
Aplicaciones y uso:
 Bombilla eléctrica (encendido o apagado)
 Fotocelda (iluminada u oscura)
 Termostato ( abierto o cerrado)
 Computadores y aparatos electrónicos (niveles de voltaje, encendido o apagado)

SISTEMA OCTAL
El sistema numérico en base 8 se llama octal y utiliza los dígitos 0 a 7.
Para convertir un número en base decimal a base octal se divide por 8 sucesivamente hasta llegar a cociente 0,
y los restos de las divisiones en orden inverso indican el número en octal. Para pasar de base 8 a base decimal,
solo hay que multiplicar cada cifra por 8 elevado a la posición de la cifra, y sumar el resultado.Es más fácil
pasar de binario a octal, porque solo hay que agrupar de 3 en 3 los dígitos binarios, así, el número 74 (en
decimal) es 1001010 (en binario), lo agruparíamos como 1 / 001 / 010, después obtenemos el número en
decimal de cada uno de los números en binario obtenidos: 1=1, 001=1 y 010=2. De modo que el número
decimal 74 en octal es 112.
En informática a veces se utiliza la numeración octal en vez de la hexadecimal, y se suele indicar poniendo 0x
delante del número octal. Tiene la ventaja de que no requiere utilizar otros símbolos diferentes de los dígitos.
Sin embargo, para trabajar con bytes o conjuntos de ellos, asumiendo que un byte es una palabra de 8 bits,
suele ser más cómodo el sistema hexadecimal, por cuanto todo byte así definido es completamente
representable por dos dígitos hexadecimales.

SISTEMA HEXADECIMAL
El sistema numérico hexadecimal o sistema hexadecimal (a veces abreviado como Hex, no confundir con
sistema sexagesimal) es un sistema de numeración que emplea 16 símbolos. Su uso actual está muy vinculado
a la informática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como
unidad básica de memoria; y, debido a que un byte representa valores posibles, y esto puede representarse
como que, según el teorema general de la numeración posicional, equivale al número en base 16 , dos dígitos
hexadecimales corresponden exactamente permiten representar la misma línea de enteros a un byte.
Aplicaciones y uso:
 El sistema hexadecimal es muy usado en el campo de los microprocesadores o PIC’s ( circuito programable
integrable)
 Para nombrar a los microprocesadores se utilizan códigos en hexadecimal.

SUMA BINARIA ACARREO IMPAR→1 PAR→0


0+0=0 0
1+0=1 0 3857 +.
0+1=1 0 3015
1+1=0 1
3857 2
1928.5 2
964.25 2
482.125 2
241.0625 2
120.53125 2
60.265625 2
30.1328125 2
15.0664063 2
7.53320313 2
3.76660156 2
1.883300781

RESULTADO DEL BINARIO 1 0 0 0 1 0 0 0 1 1 1 1

3015 2
1507.5 2
753.75 2
376.875 2
188.4375 2
94.21875 2
47.109375 2
23.5546875 2
11.7773438 2
5.88867188 2
2.94433594 2
1.472167969

RESULTADO DEL BINARIO 1 1 1 0 0 0 1 1 1 1 0 1

1 1 1 1 0 0 0 0 0 1 1 1
SUMA BINARIA 1 1 1 1 0 0 0 1 0 0 0 1 +.
1 0 1 1 1 1 0 0 0 1 1 1
1 1 0 1 0 1 1 0 1 1 0 0 0

BASE 2 12 11 10 9 8 7 6 5 4 3 2 1 0
4096 2048 1024 512 256 128 64 32 16 8 4 2 1

RESPUESTA 6872
SUMA BINARIA ACARREO IMPAR→1 PAR→0
0+0=0 0
1+0=1 0 2857 +.
0+1=1 0 2015
1+1=0 1
A 2857 2
1428.5 2
714.25 2
357.125 2
178.5625 2
89.28125 2
44.640625 2
22.3203125 2
11.1601563 2
5.58007813 2
2.79003906 2
1.395019531

RESULTADO DEL BINARIO 1 0 0 1 0 1 0 0 1 1 0 1

B 2015 2
1007.5 2
503.75 2
251.875 2
125.9375 2
62.96875 2
31.484375 2
15.7421875 2
7.87109375 2
3.93554688 2
1.96777344 2
0.983886719

RESULTADO DEL BINARIO 1 1 1 1 1 0 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1
SUMA BINARIA A 1 0 1 1 0 0 1 0 1 0 0 1
B 1 1 1 1 1 0 1 1 1 1 1
1 0 0 1 1 0 0 0 0 1 0 0 0

BASE 2 12 11 10 9 8 7 6 5 4 3 2 1 0
4096 0 0 512 256 0 0 0 0 8 0 0 0

RESPUESTA 4872
SUMA BINARIA ACARREO IMPAR→1 PAR→0
0+0=0 0
1+0=1 0 4857 +.
0+1=1 0 4015
1+1=0 1
A 4857 2
2428.5 2
1214.3 2
607.125 2
303.5625 2
151.78125 2
75.890625 2
37.9453125 2
18.9726563 2
9.48632813 2
4.74316406 2
2.371582031 2
1
RESULTADO DEL BINARIO 1 0 0 1 1 1 1 1 0 1 0 0 1

B 4015 2
2007.5 2
1003.8 2
501.875 2
250.9375 2
125.46875 2
62.734375 2
31.3671875 2
15.6835938 2
7.84179688 2
3.92089844 2
1.960449219

RESULTADO DEL BINARIO 1 1 1 1 0 1 0 1 1 1 1 1

A 1 1 1 1 1 1 1 1 1 1 1 1 1
B 1 0 0 1 0 1 1 1 1 1 0 0 1 +.
1 1 1 1 1 0 1 0 1 1 1 1
1 0 0 0 1 0 1 0 1 0 1 0 0 0

BASE 2 13 12 11 10 9 8 7 6 5 4 3 2 1 0
8192 0 0 0 512 0 128 0 32 0 8 0 0 0

RESPUESTA 8872
SUMA BINARIA ACARREO IMPAR→1 PAR→0
0+0=0 0
1+0=1 0 1857 +.
0+1=1 0 1015
1+1=0 1
A 1857 2
928.5 2
464.25 2
232.125 2
116.0625 2
58.03125 2
29.015625 2
14.5078125 2
7.25390625 2
3.62695313 2
1.81347656

RESULTADO DEL BINARIO 1 0 0 0 0 0 1 0 1 1 1

B 1015 2
507.5 2
253.75 2
126.875 2
63.4375 2
31.71875 2
15.859375 2
7.9296875 2
3.96484375 2
1.98242188

RESULTADO DEL BINARIO 1 1 1 0 1 1 1 1 1 1

1 1 1 1 1 0 0 0 1 1 1
SUMA BINARIA A 1 1 1 0 1 0 0 0 0 0 1 +.
B 1 1 1 1 1 1 0 1 1 1
1 0 1 1 0 0 1 1 1 0 0 0

BASE 2 12 11 10 9 8 7 6 5 4 3 2 1 0
0 2048 0 512 256 0 0 32 16 8 0 0 0

RESPUESTA 2872

1. Desarrollar dos ejemplos y describir brevemente, Rango y Precisión en sistemas restringidos a n bits

Ejemplo 1:
Sistema en punto flotante de 8 bits, con 4 bits de mantisa fraccionaria normalizada positiva sin signo y 4 de
exponente positivo sin signo. Calcular capacidad de representación, rango y resolución.
Ejemplo 2:
Consideremos enteros de 8 bits positivos sin signo. Calcular capacidad de representación, rango y resolución:

Comparando los resultados obtenidos en los ejemplos anteriores podemos afirmar: ƒ


 El rango en la representación en punto flotante es mayor.
 La cantidad de combinaciones binarias distintas es la misma en ambos sistemas: 2^8 = 256, ya que está
definida por la cantidad de bits disponibles.
 El sistema en punto flotante presenta una resolución variable a lo largo del intervalo representable. El
sistema en punto fijo, en cambio, tiene resolución constante.

2. Desarrollar tres ejemplos suma y resta complemento a 1 (donde se produce carry o overflow), justificar
resultados

Ejemplo 1:
En la representación Complemento a Uno hallar 7-2!=1

Pero 7 - 2 != 4 Observe además que aquí ha ocurrido un "acarreo", el resultado de la suma es 10100, pero como
usamos 4 bits eso no importa, ya que tomamos los primeros 4 valores de la derecha.

Ejemplo 2:
Si no hubiera un bit de acarreo final, entonces el resultado es un número negativo representado en la forma de
complemento a 1. La magnitud del resultado se puede determinar obteniendo su complemento a 1.

Ejemplo 3:
Restar 63 – 28

No se tiene un bit de acarreo final, por tanto el resultado es un número negativo en complemento a 1. Se debe
determinar su complemento a 1 para obtener su magnitud; en este caso es: 00100011 o 35. Como su signo es
negativo, el resultado real es: -35.

3. Desarrollar tres ejemplos suma y resta complemento a 2 donde se produce carry o overflow), justificar
resultados

Ejemplo 1:
Suma; El número positivo es mayor que el número negativo en valor absoluto:

El bit de acarreo final no se tiene en cuenta. La suma es positiva y, por tanto es un número binario real (no
complementado).

Ejemplo 2:
Suma: El número negativo es mayor que el número positivo en valor absoluto:

La suma es negativa y, por tanto, está en complemento a 2.

Ejemplo 3:
Suma: Ambos números son negativos:

El bit de acarreo final no se tiene en cuenta. La suma es negativa y, por tanto, está en complemento a 2.

4. Desarrollar dos ejemplos de representación numérica en punto flotante, estándar del


IEEE (norma 754), justifique resultados

Ejemplo 1:
Represente el número -24,50 utilizando el estándar de coma flotante de simple precisión IEEE 754. Exprese
dicha representación en binario y en hexadecimal.

Ejemplo 2:
Indique el valor decimal del siguiente número hexadecimal 0x00600000 que representa un número en coma
flotante según IEEE 754 (precisión simple)
5. Codificación de la información no numérica, Indique 5 equivalencias Código ASCII

CONCLUSIONES

PRIMERA: Los sistemas de numeración para la informática pueden dar a pensar que no se necesitan puesto que
tenemos una idea que esta materia es solo manejar, se debe aclarar que la matemática y lo que respecta a los
números es vital para entender esta materia ya que nos encontramos con que cada función está relacionada con los
números directa e indirectamente; como por ejemplo la velocidad a la cual se hace una transferencia de datos o
simplemente para medir el tiempo de acceso a la memoria RAM.

SEGUNDA: Se puede decir que las unidades de almacenamiento de datos también son muy importantes porque
proveen la información necesaria acerca dela capacidad que tiene un dispositivo en particular de almacenar una
información.

TERCERA: El Sistema Binario; utiliza internamente en el hardware de las computadoras. Se basa en la representación
de cantidades utilizando los dígitos 1 y 0, y es de base 2.

CUARTA: El sistema de numeración octal se trata de un sistema de numeración en base 8 que utiliza 8 símbolos para
la representación de cantidades.

QUINTA: El sistema de numeración hexadecimal es similar al decimal cuando se trata de dígitos enteros hasta el 9,
como para pagar, medir entre otras cosas, también es utilizado para mandar información atreves de computadoras.

Potrebbero piacerti anche