Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sistemas Digitales
REPRESENTACIN DE NMEROS.
CDIGOS
Operaciones binarias bsicas con Nmeros Naturales Operaciones binarias bsicas con Nmeros Naturales
1
08/05/2017
2
08/05/2017
3
08/05/2017
4
08/05/2017
5
08/05/2017
6
08/05/2017
7
08/05/2017
Representacin de Nmeros Reales: Coma Flotante Representacin de Nmeros Reales: Coma Flotante
Representacin de Nmeros Reales: Estndar IEEE754 Representacin de Nmeros Reales: Estndar IEEE754
8
08/05/2017
Cdigos de Caracteres
Cdigos Numricos
Punto Flotante
N = M * re
Donde:
M = mantisa (pto. Fijo)
r = base
e = exponente (comp. 2 con exceso-K)
e1
N (1) sm * (an1...am ) * r (be1 ...b0 )2
N = SM , be-1b0 , an-1 a-m
9
08/05/2017
Cdigos de Caracteres
10
08/05/2017
Cdigo GRAY
Algoritmo:
Cdigo GRAY
Cdigo GRAY de 1 bits es 0, 1
Cdigo GRAY de n bits es:
Un cod. Gray de n-1 bits antecedidos de un 0, seguido de,
Un cod. Gray de n-1 bits escritos en orden inverso antecedidos de un 1.
0 0 1 0 0 1
101 010 111 011 Ejemplos: C. Gray 1 bit C. Gray 2 bits C. Gray 3 bits
0 00 000 110
100 011 110 010
1 01 001 111
11 011 101
10 010 100
11
08/05/2017
12
08/05/2017
Cdigos de caracteres
A.S.C.I.I. (American Standard Code for Information Interchange)
Es el ms utilizado hoy en da
Longitud fija, igual para todos los cdigos.
ASCII original, longitud de cdigo de 7 bits.
ASCII extendido, ampliacin para caracteres internacionales,
con longitud de 8 bits.
13
08/05/2017
Representacin de Caracteres
Cdigos para detectar y corregir errores
Error: en un dato binario se define como un valor incorrecto en
uno o ms bits.
Error Simple: valor incorrecto en un solo bit.
Error Mltiple: valor incorrecto en ms de un bit.
14
08/05/2017
15
08/05/2017
Cdigos Hamming
Por cada m bits de mensaje se aade r bits de
redundancia, de forma que:
r ser el mnimo valor que cumpla esto.
16
08/05/2017
17
08/05/2017
18
08/05/2017
Checksum
Probablemente uno de los mtodos ms antiguos de asegurar que los datos sean
correctos, los checksums tambin proveen una forma de autenticacin debido a que uno
invlido sugiere que los datos han sido comprometidos de algn modo.
Un checksum es determinado de dos formas. Digamos que el checksum de un paquete es
de 1 byte de longitud. Un byte est conformado por 8 bits, y cada bit puede estar en uno
de dos estados, llevndonos a un total de 256 (28 ) posibles combinaciones. Como la
primera combinacin es igual a cero, un byte puede tener un valor mximo de 255.
Si la suma de los otros bytes en el paquete es 255 o menos, entonces el checksum
contiene el valor exacto.
Si la suma de los otros bytes es mas de 255, entonces el checksum es igual al resto del
valor total despus de haberse dividido entre 256.
Veamos un ejemplo:
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Total Checksum
19