Practica N° ___
CONVERSIONES DE CODIGOS
1.- Convertir los siguientes Códigos Binarios en su equivalente en Código Gray
Ejercicio Decimal Código Binario Código Gray
1 340 101010100 111111110
2 482 111100010 100010011
3 408 110011000 101010100
4 270 100001110 110001001
5 364 101101100 111011010
6 286 100011110 110010001
7 508 111111100 100000010
8 258 100000010 110000011
9 1375 10101011111 11111110000
10 1813 11100010101 10010011111
2.- Convertir los siguiente Código Gray en su equivalente en Código Binario
Ejercicio Código Gray Código Binario Decimal
1 110101010 100110011 307
2 111110001 101011110 350
3 111001100 101110111 375
4 110000111 100000101 261
5 110110110 100100100 292
6 110001111 100001010 266
7 111111110 101010100 340
8 110000001 100000001 257
9 10101011111 11001101010 1642
10 11100010101 10111100110 1510
3.- Completar la siguiente tabla, para 4 bits
Decimal Binario GRAY
0 0000 0000
1 0001 0001
2 0010 0011
3 0011 0010
4 0100 0110
5 0101 0111
6 0110 0101
7 0111 0100
8 1000 1100
9 1001 1101
10 1010 1111
11 1011 1110
12 1100 1010
13 1101 1011
14 1110 1001
15 1111 1000
4.- Crear Mapa de Karnaugh para cinco variables (EDCBA)
DE\ABC 000 001 011 010 110 111 101 100
00 00000 00100 01100 01000 11000 11100 10100 10000
00000 00111 01000 01111 10000 10111 11000 11111
0 7 8 15 16 23 24 31
01 00001 00101 01101 01001 11001 11101 10101 10001
00001 00110 01001 01110 10001 10110 11001 11110
1 6 9 14 17 22 25 30
11 00011 00111 01111 01011 11011 11111 10111 10011
00010 00101 01010 01101 10010 10101 11010 11101
2 5 10 13 18 21 26 29
10 00010 00110 01110 01010 11010 11110 10110 10010
00011 00100 01011 01100 10011 10100 11011 11100
3 4 11 12 19 20 27 28
1.1 (340)10 <= (101010100)2 => (111111110)GRAY
1 0 1 0 1 0 1 0 0
256 128 64 32 16 8 4 2 1
256+64+16+4= (340)10
(101010100)2
(111111110)GRAY
1.2 (482)10 <= (111100010)2 => (100010011)GRAY
1 1 1 1 0 0 0 1 0
256 128 64 32 16 8 4 2 1
256+128+64+32+2= (482)10
(111100010)2
(100010011)GRAY
1.3 (408)10 <= (110011000)2 => (101010100)GRAY
1 1 0 0 1 1 0 0 0
256 128 64 32 16 8 4 2 1
256+128+16+8= (408)10
(110011000)2
(101010100)GRAY
1.4 (270)10 <= (100001110)2 => (110001001)GRAY
1 0 0 0 0 1 1 1 0
256 128 64 32 16 8 4 2 1
256+8+4+2= (270)10
(100001110)2
(110001001)GRAY
1.5 (364)10 <= (101101100)2 => (111011010)GRAY
1 0 1 1 0 1 1 0 0
256 128 64 32 16 8 4 2 1
256+64+32+8+4= (364)10
(101101100)2
(111011010)GRAY
1.6 (286)10 <= (100011110)2 => (110010001)GRAY
1 0 0 0 1 1 1 1 0
256 128 64 32 16 8 4 2 1
256+16+8+4+2= (286)10
(100011110)2
(110010001)GRAY
1.7 (508)10 <= (111111100)2 => (100000010)GRAY
1 1 1 1 1 1 1 0 0
256 128 64 32 16 8 4 2 1
256+128+64+32+16+8+4= (508)10
(111111100)2
(100000010)GRAY
1.8 (258)10 <= (100000010)2 => (110000011)GRAY
1 0 0 0 0 0 0 1 0
256 128 64 32 16 8 4 2 1
256+2= (258)10
(100000010)2
(110000011)GRAY
1.9 (1375)10 <= (10101011111)2 => (11111110000)GRAY
1 0 1 0 1 0 1 1 1 1 1
1024 512 256 128 64 32 16 8 4 2 1
1024+256+64+16+8+4+2+1= (1375)10
(10101011111)2
(11111110000)GRAY
1.10 (1813)10 <= (11100010101)2 => (10010011111)GRAY
1 1 1 0 0 0 1 0 1 0 1
1024 512 256 128 64 32 16 8 4 2 1
1024+512+256+16+4+1= (1813)10
(11100010101)2
(10010011111)GRAY
2.1 (110101010)GRAY => (100110011)2 => (307)10
(110101010)GRAY
(100110011)2
1 0 0 1 1 0 0 1 1
256 128 64 32 16 8 4 2 1
256+32+16+2+1= (307)10
2.2 (111110001)GRAY => (101011110)2 => (350)10
(111110001)GRAY
(101011110)2
1 0 1 0 1 1 1 1 0
256 128 64 32 16 8 4 2 1
256+64+16+8+4+2= (350)10
2.3 (111001100)GRAY => (101110111)2 => (375)10
(111001100)GRAY
(101110111)2
1 0 1 1 1 0 1 1 1
256 128 64 32 16 8 4 2 1
256+64+32+16+4+2+1= (375)10
2.4 (110000111)GRAY => (100000101)2 => (261)10
(110000111)GRAY
(100000101)2
1 0 0 0 0 0 1 0 1
256 128 64 32 16 8 4 2 1
256+4+1= (261)10
2.5 (110110110)GRAY => (100100100)2 => (292)10
(110110110)GRAY
(100100100)2
1 0 0 1 0 0 1 0 0
256 128 64 32 16 8 4 2 1
256+32+4= (292)10
2.6 (110001111)GRAY => (100001010)2 => (266)10
(110001111)GRAY
(100001010)2
1 0 0 0 0 1 0 1 0
256 128 64 32 16 8 4 2 1
256+8+2= (266)10
2.7 (111111110)GRAY => (101010100)2 => (340)10
(111111110)GRAY
(101010100)2
1 0 1 0 1 0 1 0 0
256 128 64 32 16 8 4 2 1
256+64+16+4= (340)10
2.8 (110000001)GRAY => (100000001)2 => (257)10
(110000001)GRAY
(100000001)2
1 0 0 0 0 0 0 0 1
256 128 64 32 16 8 4 2 1
256+1= (257)10
2.9 (10101011111)GRAY => (11001101010)2 => (1642)10
(10101011111)GRAY
(11001101010)2
1 1 0 0 1 1 0 1 0 1 0
1024 512 256 128 64 32 16 8 4 2 1
1024+512+64+32+8+2= (1642)10
2.10 (11100010101)GRAY => (10111100110)2 => (1510)10
(11100010101)GRAY
(10111100110)2
1 0 1 1 1 1 0 0 1 1 0
1024 512 256 128 64 32 16 8 4 2 1
1024+256+128+64+32+4+2= (1510)10