Está en la página 1de 38

UNIVERSIDAD TECNOLÓGICA DEL PERU

INGENIERIA
CARRERA MECATRONICA
DE INGENIERIA ELECTRÓNICA
Y
TELECOMUNICACIONES

CURSO: CIRCUITOS LOGICOS COMBINACIONALES


SEMESTRE ACADÉMICO 2023 – II CICLO: II
TEMA II : SISTEMAS DE NUMERACION Y CODIGOS
BINARIOS DOCENTE : Dr. Ing.
ORLANDO ADRIAN ORTEGA GALICIO
FECHA : 17-08-2023
UNIDAD I

ALGEBRA BOOLEANA Y LOGICA


BINARIA

2
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
SEMANA 1

1.-Sistemas de Numeración.
2.-Conversion entre
sistemas

3
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
Conocimientos previos del tema tratar

Sabe ¿qué es el sistema binario ,hexadecimal y sus


conversiones?
Han escuchado hablar de las operaciones binarias ,
del complemento a 1 o a 2?

4
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
UNIDAD 1 : Algebra de Booleana y Lógica Binaria
SESION 2 : Sistemas de Numeración

Sabe ¿qué es el sistema binario ,hexadecimal y sus


conversiones?
Han escuchado hablar de los códigos binarios , del
complemento a 1 o a 2?

Logro de la sesión 2 : Comprende y aplica con propiedad las


conversiones de los diferentes sistemas de numeración y sus
códigos.

5
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
6
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
7
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
SISTEMAS DE NUMERACIÓN

8
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
SISTEMAS DE NUMERACIÓN

Los números se pueden representar en


distintos sistemas de numeración que se
diferencian entre si por su base.
Así el sistema de numeración decimal es de
base 10, el binario de base 2, el octal de base 8 y el
hexadecimal de base 16. 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. (0,1)

9
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
SISTEMA DECIMAL

Su origen lo encontramos en la India y fue introducido en


España por los árabes.

Su base es 10.

Emplea 10 caracteres o dígitos diferentes para indicar una


determinada cantidad: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. El valor de cada
símbolo depende de su posición dentro de la cantidad a la que
pertenece. Veámoslo con un ejemplo:

432 = 4102+3101+2100 [0,1,....9]

1
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
SISTEMA BINARIO

Es el sistema digital por excelencia, aunque no el único, debido a su


sencillez.
Su base es 2

Emplea 2 caracteres: 0 y 1. Estos valores reciben el nombre de bits


(dígitos binarios).

Veamos con un ejemplo como se representa este número teniendo


en cuenta que el resultado de la expresión polinómica dará su
equivalente en el sistema decimal:

1001 = 123+022+021+120 = 9 [0,1]

1
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
Así, podemos decir que la cantidad 01101011 está formada por 8
bits.

MSB LSB
01101011
SISTEMAS DE
NUMERACIÓN
Las palabras, los números y los dibujos se Y
traducen en el
computador en secuenciaCÓDIGOS
de 1 y 0 .

Por ejemplo nuestro nombre tiene 5 letras, la


representación para el computador constará de 5 bytes.

1
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
VALORES POSICIONALES BINARIOS

1 0 1 1 1 0 1
SISTEMAS DE
26 25 2 4
2 3 2 2
21 20
NUMERACIÓN Y
CÓDIGOS
27 26 25 24 23 22 21 20 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8

0 0 0 0 1 0 1 1 . 1 0 11 00 01 0 0 0

MSB
Coma binaria LSB
1
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
SISTEMA HEXADECIMAL

Está compuesto por 16 símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B,


C, D, E, F.
Su base es 16.

Es uno de los sistemas más utilizados en electrónica, ya que


además de simplificar la escritura de los números binarios, todos
los números del sistema se pueden expresar en cuatro bits
binarios al ser 16 = 24.

Ej: 4DH=4D(16) = 4161+13160 = 77

1
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
CONVERSION DE DECIMAL A BINARIO

Si la conversión es de decimal a binario, aplicaremos la


siguiente regla:
1. Se toma la cantidad decimal dada y se divide sucesivamente entre 2. Los
restos obtenidos en cada división (0, 1), forman la cantidad binaria pedida,
leída desde el último cociente al primer resto.
2. Cuando tengamos un número con decimales seguiremos el siguiente
procedimiento: multiplicaremos por 2 la parte decimal y se toma como dígito
binario su parte entera. El proceso se repite con la fracción decimal
resultante del paso anterior, hasta obtener una fracción decimal nula, o bien
hasta obtener el número de cifras binarias que se desee

1 2

1
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
CONVERSION DE BINARIO A DECIMAL

Si la conversión es de binario a decimal, aplicaremos la


siguiente regla:

se toma la cantidad binaria y se suman las potencias de 2


correspondientes a las posiciones de todos sus dígitos cuyo
valor sea 1. Veamos dos ejemplos:

1011112 = 1.25+0.24+1.23+1.22+1.21+1.20 = 4710

101012= 1.24+0.23+1.22+0.21+1.20 = 2110

1
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
CONVERSIÓN ENTRE BINARIO Y HEXADECIMAL

La conversión entre binario y Sistema binario Sistema Hexadecimal


hexadecimal es igual al de la 0000 0
0001 1
conversión octal y binario, pero 0010 2
teniendo en cuenta los 0011 3
0100 4

caracteres hexadecimales, ya
SISTEM
que se tienen que agrupar de AS 0
D 101
011
E 5
6

4 en 4. NUMERACIÓN Y C
0
0111ÓDIGOS 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F

1
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
CONVERSIÓN ENTRE BINARIO A HEXADECIMAL

La conversión de binario a hexadecimal se realiza


según el ejemplo siguiente:

Ejemplo: 1011111,1100012
SISTEMAS
Agrupando obtenemos DE
el siguiente resultado: 0101
NUMERACIÓN
1111, 1100 01002 Y
CÓDIGOS

Sustituyendo según la tabla logramos la conversión


esperada:
5F, C416

1
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
CONVERSIÓN ENTRE HEXADECIMAL A BINARIO

La conversión de hexadecimal a binario simplemente


sustituiremos cada carácter por su equivalente en binario, por
ejemplo:
SISTEMAS DE
NUMERACIÓN Y
69DE16= 0110 1001 1101 11102
CÓDIGOS

1
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
RESUMEN DE SISTEMAS DE NUMERACION

2
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
CODIGOS BINARIOS

2
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
2
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
CÓDIGOS BCD Decimal Codificado Binario
BCD:
• Los códigos BCD nos permiten representar cada uno de los dígitos
decimales (0,...,9) mediante 4bits. El más sencillo de los códigos BCD es
el BCD8421 o BCD “natural”, que consiste simplemente en representar
cada dígito decimal por su binario equivalente.
• BCD se usa en máquinas digitales siempre y cuando se aplique
información digital, ya sea como entradas o mostradas como salidas. Los
voltímetros digitales, calculadoras y relojes digitales usan todos BCD,
porque despliegan la información de salida en decimal.
• BCD no se usa a menudo en computadoras digitales modernas de alta
velocidad por dos buenas razones.
• Primero, el código BCD requiere más bits que el código binario y es por
consiguiente menos eficiente.
• Segundo, los procesos aritméticos para números representados en código
BCD son más complicados que en binario y la circuitería más compleja..
Las calculadoras que usan BCD son, por consiguiente, considerablemente más
lentas en su operación que las computadoras

2
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
CÓDIGOS BCD

• Decimal Codificado Binario


(BCD)
Ejemplo:
Decim al BCD
Expresar e 937.2510 en BCD.
0 0000
• 937.25(10)= 1001 0011 0111. 0010 0101BCD
1 0001

2 0010 Ejemplo:
3 0011 Expresar el número N=
(10010110010111)BCD
4 escrito en código BCD8421, en decimal.
0100
5 • separando de LSB a MSB en grupos de 4: N =
0101
6 (10,0101,1001,0111)BCD = 2597(10)
0110
7
0111
8 • (124)10 = (000100100100)BCD
1000
9 1001 • (10010111)BCD =(97)10
2
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
CÓDIGO BCD EXCESO-3

El código BCD exceso-3 se obtiene a partir del código BCD natural,


simplemente sumando 310
(00112) a cada código BCD de cada dígito decimal. Esto se resume
en la siguiente tabla

2
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
CÓDIGO BCD EXCESO-3

Ejemplo:
•Representar el numero 46 10 en BCD exceso-3:
4 6
+3 +3 añada 3 a cada dígito
7 9
0111 1001 convierta a código binario de 4 bits
•Representar el numero 90710 en BCD exceso-3:
90710 = 1001 0000 01112 = 1100 0011 1010exc-3

2
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
CÓDIGO GRAY

El código Gray pertenece a una clase de códigos llamados


códigos de cambios mínimo, en los cuales sólo cambia
un bit en el grupo codificado cuando se va de un paso al
siguiente.

El código Gray es un código no ponderado, significando


que las posiciones de los bits en los
grupos codificados no tienen un peso específico asignado.
Debido a esto, el código Gray no es apropiado para
operaciones aritméticas, pero encuentra aplicaciones en
dispositivos de entrada/salida y en algunos tipos de
convertidores analógicos a digital.

2
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
CÓDIGO GRAY
• Al ir desde cualquier número
decimal al siguiente, sólo un bit del
código Gray cambia.
Por ejemplo,
0011
• Al ir desde 3 a 4, el código Gray
cambia de 0010 a 0110, con
solo el segundo bit desde la
izquierda experimentando
cambio.
• Yendo de 14 a 15 los bits del
código Gray cambian de 1001 a
1000, con la sola variación en el
último bit.

2
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
CODIGOS CÍCLICOS: CÓDIGO GRAY

2
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
CÓDIGO GRAY

EJEMPLO

1.- Escribir en Código Gray el número 4510

Como 4510 = 1011012 Al aplicar el algoritmo a este número binario,


tenemos:
0 0 0
1 0 1
0 1 1
1 1 0

2.- Obtener el equivalente decimal del siguiente código gray: N= 011011


gray

Al aplicar el algoritmo a este número binario, tenemos: Es


decir, N= 0100102 = 1810
3
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
CÓDIGOS ALFANUMÉRICOS

Muchas aplicaciones de sistemas digitales (especialmente las


computadoras o la transmisión de textos) requieren del
procesamiento de datos como los números, letras y símbolos
especiales.
Para manejar estos datos usando dispositivos digitales, cada
símbolo debe estar representado por un código binario.
El código alfanumérico más generalizado en la actualidad es el
denominado ASCII (American Standard Code for
Information Interchange). Este es un código de 7
bit.

3
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
Ing. Orlando Ortega Galicio 32
CIRCUITOS DIGITALES
I
CIRCUITOS LOGICOS COMBINACIONALES Dr. Ing. Orlando Ortega Galicio
CODIGO ASCII

Ejemplo:
la palabra "Start" se representa en código ASCII como sigue

33
CIRCUITOS LOGICOS COMBINACIONALES Dr. Ing. Orlando Ortega Galicio
COMPLEMENTOS

34
CIRCUITOS LOGICOS COMBINACIONALES Dr. Ing. Orlando Ortega Galicio
REPRESENTACIÓN DE NÚMEROS CON SIGNO

35
CIRCUITOS LOGICOS COMBINACIONALES Dr. Ing. Orlando Ortega Galicio
REPRESENTACIÓN DE NÚMEROS CON SIGNO

3
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
REPRESENTACIÓN DE NÚMEROS CON SIGNO

3
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega
SISTEMAS DE
NU M E R A C IÓ N
F IN A L D E L
Y CÓ D I G OS
C AP I T U L O I I

¡Muchas Gracias!

3
CIRCUITOS LOGICOS Dr. Ing. Orlando Ortega

También podría gustarte