Documentos de Académico
Documentos de Profesional
Documentos de Cultura
a s d e
i st e m n
S ra c i ó
u m e
N
LÓGICA COMPUTACIONAL – 2021 Prof. Natalia Ramos
Agenda
Un Sistema de numeración es una forma de representar un valor mediante símbolos usando un Conjunto de reglas. Cada
sistema tiene sus reglas y será necesario conocerlas para determinar el valor del símbolo.
Ejemplos
• Cada símbolo tiene un valor absoluto y un valor relativo que depende de la posición que ocupa
• Se toma el valor absoluto y se lo multiplica por 10 más cada posición que se agregue
Ejemplos
El peso de los dígitos es una potencia de 2 Sólo utiliza los dígitos 0 y 1 Usado en circuitos digitales (computadoras)
• Se cumplen las mismas reglas que en el sistema decimal, pero teniendo en cuenta que la base es 2
• Podemos decir entonces que el PESO está dado por la fórmula 2 n donde n es la posición del bit y el 2 viene dado por la base del sistema binario.
• Cada una de las posiciones de los dígitos duplica el peso siguiendo la siguiente progresión 1, 2, 4, 8, 16, 32, 64, 128, etc…
2. Sistema Binario
• Un BYTE es una unidad de información digital de 8 bits que puede tomar
valores entre 00000000 y 11111111 (del 0 al 255 en decimal)
Definiciones
• Un NIBBLE es cada una de las mitades de un byte (4 bits)
CONVERSIONES
ci mal
e
ari oaD
Bi n Posición 7 Posición 0
De
PRACTIQUEMOS CONVERSIONES
l
e c im a
D
na rio a
i 1
De B
128+64+0+16+0+4+0+0=212
0+64+0+0+0+0+2+1=67
128+0+32+0+8+4+0+0=172
128+64+32+16+0+0+0+0=240
CONVERSIONES
Bi nario
la
e cim a
De D
Ejemplo
1. Método de división 4110
1 en la posición
a) Dividimos el numero por dos y nos fijamos si el resto es cero o uno menos
significativa
41
b) Dividimos el cociente en 2 y registramos el resto
Se
nti
d) El numero binario esta formado por el ultimo cociente como bit mas significativo seguido de los
odd
restos obtenidos desde el ultimo hasta el inicial
em
as
sig
nifi
El número 4110 expresado en binario queda: 1010012
c
ati
vo
a
me
no
s
En este método no necesito saber la cantidad de bits que tendrá el numero sino que sale como
resultado de la división 1 en la posición
mas significativa
CONVERSIONES
Bi nario
la
e cim a
De D
2. Método de resta Ejemplo 20410
a) Restamos el numero decimal por el valor máximo que puede tener sin superar un byte. El mayor peso
que le podemos restar a 204 es 128. En la posición mas alta ira un 1 (ver el cuadro de ayuda)
204-128=76 1 en la posición 7
b) Del valor restante, se vuelve a restar por el máximo valor de peso que puede tener y se coloca un 1 en
esa posición 76 - 64 =12 1 en la posición 6
c) Se repite el procedimiento nuevamente. Notar que si hay pesos por los que el valor no se resto, se
coloca un cero en dicha posición. En este caso, a 12 no lo puedo restar por 32 ni 16 ya que es menor, 12- 8 =4 1 en la posición 3
entonces irán ceros en esa posición y un 1 en la posición de 8 que sí puedo restarlo.
d) Al valor 4 lo puedo restar por 4 y como se llegó a cero es fin de la operación (si quedan bits para 1 en la posición 2
completar el byte se ponen ceros, como en la posición 1 y 0 de este ejemplo)
4 - 4 =0
da Ayu
e
dro d
*Cua
El número 20410 expresado en binario queda: 1 1 0 0 1 1 0 02
Si el número decimal es mayor a 128 se deberán considerar mas de 8 bits, por ejemplo para un numero decimal de hasta 256 son 9 bits, hasta 512 son 10
bits, etc por lo que antes de restar conviene chequear cuantos bits tendrá el número binario.
Bi nario
la
e c ima
De D a) 24010 Ejemplo Binario
b) 1510 = 11112
c) 7810 = 10011102
d) 22210 = 110111102
Método Método
Resta = 111111001112 División
e) 202310
= 11011001112 a) 197310 = 111101101012
f) 87110
b) 58810 = 10010011002
c) 1110 = 10112
d) 20310 = 110010112
e) 30710 = 1001100112
= 1000002
f) 3210
Unidad 1: Sistemas de Numeración Prof. Natalia Ramos
Clase 1- Sistema de representación decimal, binario y hexadecimal
(cont.)
Ejemplos
Sistema de base 16
CONVERSIONES
c i mal
De a) Como su base es 16, multiplicamos el valor de cada símbolo por su posición; es decir por 16 elevado a
H exa a la cantidad de lugares desplazados a la izquierda
De
b) Repetimos a) por cada símbolo y sumamos su resultado. Usar la tabla del slide anterior para ver la
relación entre hexadecimales y decimales*
c) Dicho resultado es el número hexadecimal pasado a decimal
*Notar que E16=1410 Ejemplo
150710=0101111000112=5E316
PRACTIQUEMOS CONVERSIONES
PRACTIQUEMOS CONVERSIONES
10111012=101 – 1101=5D16
PRACTIQUEMOS CONVERSIONES
1. Unir los símbolos de la columna A con los de la columna B según corresponda equivalencias:
Columna A Columna B
1010102 1111001011102
A8216 23010
10110 2A16
111001102 11001012
302910 BD516
F2E16 269010