Vous êtes sur la page 1sur 12

UNIVERSIDAD NACIONAL DE SAN AGUSTIN

UNIVERSIDAD NACIONAL DE SAN AGUSTÍN

“FACULTAD DE INGENIERÍA DE PRODUCCIÓN Y


SERVICIOS”

ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA

INGENIERIA
ELECTRICA
U N S A

ASIGNATURA:
REDES DE AUTOMATIZACION Y CONTROL

TEMA:
NUMEROS BINARIOS

DOCENTE:
Ing. JUAN COPA PINEDA

PRESENTADO POR:
 Coaquira Gutierrez, Carlos Ubaldo 20084256
 Guerra Carita, Mayra Alejandra 20153602

Arequipa – Perú

2020 - A
0
REDES DE AUTOMATIZACION Y CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTIN

INDICE
INTRODUCCION..........................................................................................................................................................2
REDES DE AUTOMATIZACION Y CONTROL.................................................................................................................3
I. OBJETIVOS......................................................................................................................................................3
II. MARCO TEORICO............................................................................................................................................3
SISTEMA OCTAL......................................................................................................................................................4
SISTEMA HEXADECIMAL........................................................................................................................................4
EJERCICIOS RESUELTOS..............................................................................................................................................5
1. Desarrollar tres ejemplos suma y resta complemento a 1, justificar resultados..........................................5
2. Desarrollar tres ejemplos suma y resta complemento a 2, justificar resultados..........................................6
3. BIT de signo....................................................................................................................................................7
4. Desarrollar tres ejemplos de representación numérica en punto flotante justifique resultados................8
5. Desarrolle tres ejemplos de Norma IEEE 754 - (Nro decimal a Norma IEEE y viceversa)..............................9
CONCLUSIONES........................................................................................................................................................11

1
REDES DE AUTOMATIZACION Y CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTIN

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.

2
REDES DE AUTOMATIZACION Y CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTIN

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.

3
REDES DE AUTOMATIZACION Y CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTIN

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.

4
REDES DE AUTOMATIZACION Y CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
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.

EJERCICIOS RESUELTOS

1. Desarrollar tres ejemplos suma y resta complemento a 1, justificar resultados

Ejemplo 1:
En la representación Complemento a Uno hallar:

15-10=5

15  0001111
10  0001010

Entonces cambiamos unos por ceros y ceros por unos para el complemento a 1 del numero 10 y
sumamos:

0001111
+ 1110101
_______
1 0000100 +
1
________
0000101  5

5
REDES DE AUTOMATIZACION Y CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTIN

Observe además que aquí ha ocurrido un "acarreo", el numero uno de rojo baja a sumar el resultado de
0000100, para obtener el verdadero valor.

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.

2. Desarrollar tres ejemplos suma y resta complemento a 2, justificar resultados

Ejemplo 1:

6
REDES DE AUTOMATIZACION Y CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
En la representación Complemento a Dos hallar:

15-10=5

15  0001111
10  0001010

Entonces cambiamos unos por ceros y ceros por unos (después del primer cero encontrado de derecha a
izquierda) para el complemento a 2 del número 10 y sumamos:

0001111
+ 1110110
_______
1 0000101 +

________
0000101  5

Observe además que aquí ha ocurrido un "acarreo", el numero uno de rojo se elimina o descarta para
obtener el verdadero valor.

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.

7
REDES DE AUTOMATIZACION Y CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
3. BIT de signo
Bit mas significativo (mas a la izquierda)

Obtener -25 en decimal:


25  00011001

Ejemplo 1 :
Signo magnitud: bits de magnitud (=) y el bit de signo dice si es positivo o negativo.
25  00011001  10011001

Ejemplo 2:
Complemento a 1: todos los unos se convierten a ceros y los ceros a unos
25  00011001  11100110

Ejemplo 3:
Complemento a 2: todo los unos se convierten en cero y los ceros en unos a partir del primer 1 de
(derecha a izquierda) y mantener ese 1 y los bits a su derecha.
25  00011001  11100111

4. Desarrollar tres ejemplos de representación numérica en punto flotante


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.

8
REDES DE AUTOMATIZACION Y CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTIN

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. Desarrolle tres ejemplos de Norma IEEE 754 - (Nro decimal a Norma IEEE y
viceversa)

Ejemplo 1:
Trabajando con el numero decimal: 263.3
Convirtiendo a binarios el entero y su decimal:
263  100000111
0.3  .01001100110011…
Signo: 0, numero positivo.
Exponente: 10000111 (de 127+8=135)

9
REDES DE AUTOMATIZACION Y CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTIN
Mantisa: 000001110100110011… (hasta completar 23 bits)
Entonces tenemos:
263.3  0100 0011 1000 0011 1010 0110 0110 0110 (completando los 32 bits)

Ejemplo 2:
Trabajando con el numero decimal: -120.50
Convirtiendo a binarios el entero y su decimal:
120  1111000
0.50  .10…
Signo: 1, numero negativo.
Exponente: 10000101 (de 127+6=133)
Mantisa: 111000100000000… (hasta completar 23 bits)
Entonces tenemos:
-120.50  1100 0010 1111000100000… (completando los 32 bits)

Ejemplo 3:
Trabajando con el numero decimal: 854.26
Convirtiendo a binarios el entero y su decimal:
854  1101010110
0.26  .01000
Entonces: 854.26  1101010110.0100
Signo: 0, numero positivo.
Exponente: 10001000 (de 127+9=136)
Mantisa: 1010101100100… (hasta completar 23 bits)
Entonces tenemos:
263.3  0100010001010101100100… (completando los 32 bits)

10
REDES DE AUTOMATIZACION Y CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTIN

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.

11
REDES DE AUTOMATIZACION Y CONTROL

Vous aimerez peut-être aussi