Está en la página 1de 4

HEXADECIMAL

"""""""""""
A = 10
B = 11
C = 12
D = 13
E = 14
F = 15

HEXADECIMAL <--> BINARIO <--> OCTAL

PASAR directamente de OCTAL A BINARIO y viceversa


""""""""""""""""""""""""""""""""""""""""""""""""""""
Cada digito de Octal, son 3 digitos en binario.
Ej: 234(base 8) -> 010 011 100(base 2)
PASAR directamente de HEXADECIMAL A BINARIO y viceversa
"""""""""""""""""""""""""""""""""""""""""""""""""""""""
Cada digito de Hexadecimal, son 4 digitos en binario.

FORMULA PARA PASAR DE CUALQUIER BASE A BASE 10


""""""""""""""""""""""""""""""""""""""""""""""
multiplicar cada digito por su base y elevarlo a su posicin y sumar con el siguie
nte digito y realizar la misma operacin.
32(2 = 3*2^1 + 2*2^0 = 6+2 = 8(10

SUMA LOGICA
"""""""""""
En la suma logistica (OR) cada vez que haya un 1 se pone en el resultado 1.
11001
10101 or
-------11101

(se coge el mas

PRODUCTO LOGISTICO
""""""""""""""""""
A and B
A && B
Sale en el resultado un 1, cuando solo hay dos 1
Ej:
110101
001101 and
----------

000101
SOLO SE PONE 1 CUANDO SOLO HAY DOS 1
""""""""""""""""""""""""""""""""""""
11001
10110 and
--------10000
COMPLEMENTACIN O NEGACIN
""""""""""""""""""""""""""
SE CAMBIAN TODOS LOS DIGITOS POR EL CONTRARIO
NOT 11001 = 00110

COMO REPRESENTAR NMEROS NEGATIVOS


""""""""""""""""""""""""""""""""""
- Signo - magnitud
0 -> +
1 -> Ej: 10000011
primer digito (1) es igual al signo (- o +) - magnitud son los 7 digitos restant
es (0000011)
Resultado: -3

COMPLEMENTO A 1 (c-1)
"""""""""""""""""""""
Primer bit { 0 -> +
{ 1 -> Resto de digitos esta complementado (not) si el numero es negativo
Ej: 10000011
Resultado: -3

COMPLEMENTO A 2 (C-2) (Hay que pasar antes a c-1)


"""""""""""""""""""""
Primer bit { 0 -> +
{ 1 -> N positivo = Signo - magnitud
N negativo = c-1 + 1 (se le suma 1)
-3 -> 10000011 (signo de magnitud

COMA FLOTANTE (representacin de n reales con decimales)


"""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Numero = mantisa * base^exponente
Ej: 127 = 1'27 * 10^2 = 0'127 * 10^3
MANTISA ENTERA
""""""""""""""
24'75 (base 10) = 11000,11 (base 2)

Ej: 011001,101 (base 2) = 011001101 (base 2) * 10(base 10)^-3(base 10)


011001101 100011
""""""""" -"""""
mantisa
exponente (hay que poner 5 cifras)
MANTISA FRACIONARIA
"""""""""""""""""""
24'75 = 0'2475 * 10(base 10)^2
11000'11 (base 2) = 0'1100011 * 2^5(base 10)
0
"
signo

1100011
"""""""
mantisa

10 bits mantisa (puede ser otro en vez de 10)


0001100011000101

6 bits (exponente)

BCD - BINARY CODED DECIMAL


""""""""""""""""""""""""""
- SE USA DEL 0 AL 9
se representa en 4 bits (en 4 huecos)
12 - 0001 0010
DECIMAL DESEMPAQUETADO
""""""""""""""""""""""
Se usan 8 bits - el signo se pone en el penultimo digito ( C o D )
F1 (HEXADECIMAL) -> 1111 0001
F2 (HEXADECIMAL) -> 1111 0010
C -> + -> 1100
D -> D -> 1101
+84 -> F8C4
8 = F8 = 11111000
4 = C4 = 11110100 (se pone la F porque son 8 bits y se r
ellenan con 4 digitos "1",
para rellenar hueco)

-32
3 = F3 = 11110011

2 = D2 =

DECIMAL EMPAQUETADO
"""""""""""""""""""
4 bits por digito - el signo se pone el ultimo digito ( C o D ). Luego se coge e
n grupos de ocho y si sobran huecos se rellena con 0.
4 bits signo { c -> +
{ d -> ( en este caso se rellean huecos con 0 los 4 primeros digitos)
+84 = 84C
binario = 8 = 00001000

4C =

DETECCIN DE ERRORES
""""""""""""""""""""
se envia informacion redundante
y para detectar errores se envian diferentes informes seguidos y ver si son igua
les
Bit de paridad
un bit aadido
Bit de paridad par
-----------------el numero de "1" los transmitido debe ser par incluyendo el bit de parid
ad en el ultimo digito.
Bit de paridad impar
-------------------el numero de "1" los transmitido debe ser par incluyendo el bit de parid
ad en el ultimo digito.

DEFINICIONES
""""""""""""
SISTEMA INFORMATICA
BUS DE DATOS
DUS DE DIRECCION - cada linea es un byte. Si tiene 20 bits = 2^20 = (sobre 10000
00 = 1MB) bytes
ANCHO DE BUS
DIFERENCIAS ENTRE

También podría gustarte