viernes, 7 de octubre de 2011

Sistemas de numeración
De binario a decimal
Cada bit el substituim per 2x on X és la seva posicio, I el sumam
27= 128 - 26= 64 - 25= 32 - 24= 16 - 23= 8 - 22= 4 - 21= 2 - 20= 1
Ejemplo: - 01110011 = 1+2+6+32+64 = 115
Operaciones lógicas
A B Nota AandB AorB AxorB
0 0 1 0 0 0
0 1 1 0 1 1
1 0 0 0 1 1
1 1 0 1 1 0

Sistema Octal -> base 8 = 2(3)
De decimal a octal
1º: Pasar el numero decimal a binari
2º: Feim grups dee 3 bits començant por el ISB o bit a la drea
3º: Representam el numero decimal de cada grup de 3 bits
19 1
9 1
4 0
2 0
1
Exemple:


= 10011 -> 010 011
2 3 19C10 = 23 C8
De octal a decimal
1º: Representam cada simbol octal en forma de 3bits
2º: Passar el binari resutant a decimal
Sistema hexagonal de base 16 = 2(4)

31 1
15 1
7 1
3 1
1
0 ... 9 A:10 B:11 C:12 D: 13 E:14: F:15
0001 1111
1 15 31C10 = 1FC16

De decimal a hexagonal
1º: Passar a binari
2: Feim grups de 4 bits
3º: canviar cada grup de 4 bits por el seu simbol hexagonal
19: 0001 0011
1 3 19C10 = 13C16
De hexagonal a decimal
1º: Passar cada simbol hexagonal a la seva representacio binaria en forma de 4 bits
2º: el número binari resultant el passam a decimal
Ejemplo: AB A:1010 B:1011 C:1100 D:1101 E: 1110 F: 1111
Sistemes de numeració negatius

-23 1
11 1
5 1
2 0
1
Signe -> 0: positiu 1: negatiu
10010111

127 1
63 1
31 1
15 1
7 1
3 1
1
0111111
Complement A1 -> Ca1
1º: Passar el numero a binari en forma de bits indicats
2º: Complementam tots el bits 1 a 1, si es negatiu
23 1
11 1
5 1
2 0
2
Exemple: -23
00010111
11101000

De Ca1 a decimal
1º: Mirau el MSB si es positiu o negatiu, i fer el component 1 a 1 de cada bit, agafar el signe
2º: Passar el resultat a decimal
Exemple: 01010100
10101011 -> 10101011 = 84
Complement A2 -> Ca2
No te dualitat de 0’5
De decimal a Ca2
1º: fer a Ca1
2º: Si es negatiu sumar 1
23 1
11 1
5 1
2 1
1
Exemple: -23
00010111 + 11101000
+ 1 = 11101001=-25Ca2

No hay comentarios:

Publicar un comentario