Documente Academic
Documente Profesional
Documente Cultură
Sistemas de representacin
Los sistemas de representacin de nmeros se llaman sistemas de
numeracin.
Cifras o dgitos: los smbolos que se usan para representar nmeros.
Base de un sistema de numeracin: el cardinal del conjunto de cifras.
Sistema de numeracin posicional: cada dgito tiene un peso de
acuerdo
d con su posicin.
En la representacin de un nmero:
el dgito ms a la izquierda es el ms significativo (el de ms peso)
el dgito ms a la derecha es el menos significativo (el de menos
peso)
Ejemplo :
23.4
10 2 101 10 0 . 10 1 10 2 10 3
Sistema binario
diferentes:
df
0, 1.
Ejemplo :
10 . 11
En binario
1 21 0 20 1 21 1 22
2.75
En decimal
Contar en binario
1
1
1
1
1
1
1
representar:
2n 1
Ejemplo:
n5
11111
2 n 1 31
1
1
1
1
1
1
Conversin decimal-binario
Mtodo
de la divisin
sucesiva por 2. Para pasar de decimal a
binario.
Mtodo
Mt
d d
de lla multiplicacin
lti li
i sucesiva
i por 2.
2 Para
P
convertir
ti
decimales fraccionarios a binarios.
+
Continuar hasta obtener el nmero de posiciones
decimales deseadas o cuando la parte fraccional sea
toda cero.
Mtodos de conversin
B Acarreo Suma
00 0
0 1 0
1 0 0
11 1
Suma.
0
1
1
Resta
A B Prstamo Resta
00 0
0 1 1
1 0 0
11 0
0
1
1
Multiplicacin.
A
producto
0 0 0
0 1 0
1 0 0
1 1 1
en la
l columna
l
de
d bits
b
inmediatamente a la izquierda.
Overflow o desbordamiento: se produce cuando el resultado de
una operacin necesita un nmero de bits mayor que el nmero de
bits de los operandos.
Signo-magnitud
Signo
magnitud
El bit ms a la izquierda es el bit de signo ( 1 si es negativo y 0 si
positivo)
L bits
Los
bi de
d magnitud
i d son ell nmero
sin
i signo
i
en binario
bi i puro tanto
para los positivos como para los negativos
Con n bits
Co
b ts se puede
pueden representar
ep ese ta nmeros
e os x e
en e
el intervalo
te a o ssiguiente
gu e te
(tenemos 2 representaciones diferentes para el 0):
(2n1 1) x (2n1 1)
25
000011001
25
bits de signo
100011001
bits de magnitud
(2
1) x (2n1 1)
25
25
000011001
111100110
bits de signo
Qu nmero
de im l representa
decimal
ep e ent el
nmero 1100 si est
expresado en C1?
El nmero -3.
positivos
iti
i
igual
l que en signo
i
magnitud.
it d
Los nmeros negativos son el complemento a 2 del correspondiente
nmero positivo
positivo.
2 n 1 x (2 n 1 1)
25
000011001
111100110
25
111100111
Qu nmero
p
decimal representan
los nmeros 1101 y
0010 si estn
expresados en C2?
Los nmero -3 y 2.
Operaciones aritmticas en C2
14
9
23
11110010 +
11110111
111101001
8
3
5
00001000 +
11111101
El C2 de 00000011 (3)
100000101
Operaciones aritmticas en C2
Operaciones aritmticas en C1
Suma y resta.
Se expresa cada operando en C1 con el signo que corresponda
de modo que se haga la suma de dos nmeros de igual o
diferente signo.
Se suman los operandos bit a bit en binario y si el acarreo final
es igual a 1, se suma 1 al resultado de la suma.
En caso de que ambos operandos sean del mismo signo puede
producirse desbordamiento.
desbordamiento En ese caso el bit de signo del
resultado que obtendremos al operar ser incorrecto.
Realizar en 6 bits y en complemento
p
a 1 la resta de 8 y 3
8
5
001000 +
111010
1000010 +
1
000011
El C1 de 000101 (5)
Operaciones aritmticas en SM
14
7
21
1001110 +
Suma de bits de magnitud
1000111
010101 No hay bit de acarreo en la suma
Si hay
y un bit de acarreo 1 en la suma esto indicar q
que se ha
producido overflow (desbordamiento).
Aadir el bit de signo al resultado de la suma anterior:
1010101
010011.11010
2
, D, E, F, 10, 11, 12, 13, , 19, 1A, 1B, 1C, , 1F, 20, 21,
, 13, 14, 15, 16, 17, 18, 19, , 25, 26, 27, 28, , 31, 32, 33,
hexadecimal
binario
Ejemplos de conversin
010011 . 1101 01
1
13
Mtodos de conversin
Codificacin en BCD
resultado es correcto.
correcto
La suma de dos dgitos decimales es > 9. Hay desbordamiento y
Cifras de la
derecha suman
ms de 9.
S
Sumamos
6 a lla
suma de la
derecha
Obtenemos
nmero correcto.
Suma de 67 y 53
Codificacin en exceso a 3
Cdigo Gray
Cdigos con paridad. Son cdigos redundantes ya que algn bit llamado bit de
paridad indica nicamente si el nmero de bits del cdigo es par o impar.
->
> bits de comprobacin
de paridad
Situaciones:
P1= C1
P2= C2
P4= C4
PT= CT
M3
M3
M5
P1
M5
M6
M6
P2
M7
M7
M7
M3 P4 M5 M6 M7
No hay error
o
PT=1 y algn
g Pi=1 (los
(
Pi dan la posicin
p
de error))
Cdigos alfanumricos
Son cdigos que permiten representar no slo nmeros sino tambin letras y
otros smbolos.
Informacin que necesitara codificar:
las 26 letras del alfabeto
Cdigo ASCII