Está en la página 1de 32

Universidad de Santiago de Chile

Depto. Ingeniería Eléctrica


Ingeniería Civil en Electricidad

Sistema de numeración
Sistemas Digitales & Microcontroladores
Profesor: Ricardo Navarrete C.

Sistemas Digitales & Microcontroladores 1


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

Aprendizaje esperado:

• Convertir valores numéricos a base binaria, octal, hexadecimal


y decimal

Sistemas Digitales & Microcontroladores 2


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

1. Sistemas de numeración
Los sistemas lógicos y computadoras utilizan la unidad mínima de información
que es el bit (binary digit) para representar información. Por lo tanto, es
requerido el conocimiento del sistema de numeración binario y sus relaciones
con otros sistemas de numeración tales como el decimal, hexadecimal y octal.

Se presentan las operaciones aritméticas con números binarios con el fin de


proporcionar una base para entender cómo trabajan las computadoras y
muchos otros tipos de sistemas lógicos.

También se abordan códigos digitales como el código decimal binario (BCD,


Binary Coded Decimal), el código Gray y el ASCII.

Sistemas Digitales & Microcontroladores 3


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

1. Sistemas de numeración
Sistema de numeración decimal

Sistema de numeración utilizado ampliamente, conformado por 10 dígitos:

0, 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9

Sistema de numeración en base 10

La posición de cada digito en un numero decimal indica la magnitud de la cantidad


representada (pesos):

donde

Sistemas Digitales & Microcontroladores 4


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

1. Sistemas de numeración
Sistema de numeración en base 10

Los números fraccionarios, los pesos son las potencias negativas de diez y decrecen de
izquierda a derecha:

,+…

Coma decimal

donde

Sistemas Digitales & Microcontroladores 5


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

1. Sistemas de numeración

Sistema de numeración en base 10

Ejemplo 1

Expresar el numero decimal 47 como una suma de valores de cada dígito

Sistemas Digitales & Microcontroladores 6


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

1. Sistemas de numeración

Sistema de numeración en base 10

Ejemplo 2

Expresar el numero decimal 568,23 como una suma de valores de cada dígito

Sistemas Digitales & Microcontroladores 7


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

1. Sistemas de numeración

Sistema de numeración en base 2

Es simplemente otra forma de representar magnitudes.

Sistema de numeración esta conformado por 2 dígitos:

0, 1

Sistema de numeración en base 2

La posición de cada digito en un numero binaria indica la magnitud de la cantidad representada


(pesos):

donde

Sistemas Digitales & Microcontroladores 8


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

1. Sistemas de numeración

Sistema de numeración en base 2

En los números fraccionarios los pesos son las potencias negativas de dos y decrecen de
izquierda a derecha:

Coma decimal

donde ,

El bit más a la derecha es el menos significativo (LSB: Least Significant Bit)

El bit más a la izquierda es el más significativo (MSB: Most Significant Bit)

Sistemas Digitales & Microcontroladores 9


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

1. Sistemas de numeración

Sistema de numeración en base 2

Los dígitos del sistema de numeración binarios, también se denominan bits.


Con n bits se puede contar hasta un numero

Ejemplo 1
Con 5 bits cuantas magnitudes se pueden contar.

Sistemas Digitales & Microcontroladores 10


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

1. Sistemas de numeración

Sistema de numeración en base 2

Con 4 bits se puede representar 16 magnitudes, donde la mayor es el valor 15.

Sistemas Digitales & Microcontroladores 11


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

1. Sistemas de numeración

Sistema de numeración en base 8

Sistema de numeración esta conformado por 8 dígitos:

0, 1, 2 , 3, 4, 5, 6 ,7

Sistema de numeración en base 8

La posición de cada digito en un numero octal indica la magnitud de la cantidad representada


(pesos):

donde ,

Sistemas Digitales & Microcontroladores 12


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

1. Sistemas de numeración

Sistema de numeración en base 16

Sistema de numeración hexadecimal esta conformado por 16 dígitos:

0, 1, 2 , 3, 4, 5, 6 ,7, 8, 9, A, B, C, D, E, F

Sistema de numeración en base 16

La posición de cada digito en un número hexadecimal indica la magnitud de la cantidad


representada (pesos):

donde ,
Sistemas Digitales & Microcontroladores 13
Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

1. Sistemas de numeración

Equivalencia de números en distintas bases

Sistemas Digitales & Microcontroladores 14


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

2. Métodos de conversión de números de


distinta bases numérica

Sistemas Digitales & Microcontroladores 15


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

2. Métodos de conversión de números de distinta bases numérica

Método de sumas ponderadas

Este método permite convertir un número de cualquier base al sistema decimal y está
basado en la expresión que representa, en general, a cualquier número.

𝑎 𝑛 𝑟 𝑛 +𝑎 𝑛 −1 𝑟 𝑟 − 1+ 𝑎𝑛 −2 𝑟 𝑛 −2 +…+ 𝑎1 𝑟 1+ 𝑎 0 𝑟 0+ 𝑎.1 𝑟 − 1+ 𝑎− 2 𝑟 − 2+ …

donde:
= representa los dígitos del número.
n = representa la posición del dígito en el número.
r = es la base y corresponde al número total de símbolos que posee la base.

Sistemas Digitales & Microcontroladores 16


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

2. Métodos de conversión de números de distinta bases numérica

Método de sumas ponderadas

Ejemplo 1:
Convertir el número binario 1001,01 al sistema decimal.

Sistemas Digitales & Microcontroladores 17


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

2. Métodos de conversión de números de distinta bases numérica

Método de sumas ponderadas

Ejemplo 3:
Convertir el número octal 15.4 a decimal.

Sistemas Digitales & Microcontroladores 18


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

2. Métodos de conversión de números de distinta bases numérica

Método de sumas ponderadas

Ejemplo 3:
Convertir el número hexadecimal E1,5 a decimal.

Sistemas Digitales & Microcontroladores 19


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

2. Métodos de conversión de números de distinta bases numérica

Método de divisiones sucesivas

Este método permite convertir un número entero decimal a cualquier base.

Consiste en dividir sucesivamente (hasta que el resto sea cero) el número decimal por la
base del sistema, considerando que los restos de las divisiones van a corresponder a los
dígitos del sistema en orden inverso, es decir, el último dígito que se obtiene es el más
significativo o de mayor peso.

Sistemas Digitales & Microcontroladores 20


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

2. Métodos de conversión de números de distinta bases numérica

Método de divisiones sucesivas

Ejemplo 1
Convertir el numero 43 decimal a base binaria.

Sistemas Digitales & Microcontroladores 21


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

2. Métodos de conversión de números de distinta bases numérica

Método de divisiones sucesivas

Ejemplo 2
Convertir el numero 43 decimal a base octal.

Sistemas Digitales & Microcontroladores 22


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

2. Métodos de conversión de números de distinta bases numérica

Método de divisiones sucesivas

Ejemplo 3
Convertir el numero 43 decimal a base hexadecimal.

Sistemas Digitales & Microcontroladores 23


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

2. Métodos de conversión de números de distinta bases numérica

Método de multiplicaciones sucesivas

Este método permite convertir un número fraccionario decimal a cualquier base.


Consiste en multiplicar sucesivamente (hasta que la parte decimal sea cero) el número
decimal fraccionario por la base del sistema. En cada multiplicación, el entero que se
obtiene corresponde a un dígito decimal siendo el primero el de mayor orden o más
significativo.

Sistemas Digitales & Microcontroladores 25


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

2. Métodos de conversión de números de distinta bases numérica

Método de multiplicaciones sucesivas

Ejemplo 1
Convertir el numero 0,75 decimal a base binaria.

Sistemas Digitales & Microcontroladores 26


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

2. Métodos de conversión de números de distinta bases numérica

Método de multiplicaciones sucesivas

Sistemas Digitales & Microcontroladores 27


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

2. Métodos de conversión de números de distinta bases numérica

Método de agrupación de digitos

Este método permite convertir fácilmente números entre los sistemas binario, octal
y hexadecimal debido a que las bases de estos sistemas son potencias de 2.

• Para representar los dígitos octales en binario se requieren 3 bits.


• Para representar los dígitos hexadecimales en binario se requieren 4 bits.

Por lo tanto, los dígitos binarios se agrupan de 3 o 4 bits, a partir del punto decimal
dependiendo del sistema al cual se va a convertir.

Sistemas Digitales & Microcontroladores 28


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

2. Métodos de conversión de números de distinta bases numérica

Método de agrupación de dígitos

Ejemplo 1
Convertir el numero binario 11011011 a octal.

Ejemplo 2
Convertir el numero binario 11011011 a hexadecimal

Sistemas Digitales & Microcontroladores 29


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

2. Métodos de conversión de números de distinta bases numérica

Método de agrupación de dígitos

Ejemplo 3
Convertir el numero octal 641 a base binaria.

Ejemplo 4
Convertir el numero hexadecimal ED3 a base binaria.

Sistemas Digitales & Microcontroladores 30


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

2. Métodos de conversión de números de distinta bases numérica

Método de agrupación de dígitos

Ejemplo 5
Convertir el numero hexadecimal 5B a octal.

Sistemas Digitales & Microcontroladores 31


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

2. Métodos de conversión de números de distinta bases numérica

Método de agrupación de dígitos

Sistemas Digitales & Microcontroladores 32


Universidad de Santiago de Chile
Depto. Ingeniería Eléctrica
Ingeniería Civil en Electricidad

Muchas gracias

Sistemas Digitales & Microcontroladores 33

También podría gustarte