Trabajo práctico N° 3 "Sistemas de numeración"
1) Construir una tabla con los números decimales desde el 0 hasta el 20 y sus equivalentes en binario, octal y hexadecimal.
2) Construir una tabla que resuma las operaciones necesarias para convertir números entre los sistemas: binario, octal, hexadecimal y decimal.
LMB7à | BINARIO | OCTAL | DECIMAL | HEXADECIMAL |
BINARIO ESTO | -------------------------------------------- | Agrupar de a 3 Bits | Fórmula polinómica (Pot de 2) | Agrupar de a 4 Bits |
OCTAL ES | Escribir cada dígito en binario (3 Bits) | -------------------------------------------- | Fórmula polinómica (Pot de 8) | Pasar por binario. |
DECIMAL DEL | Parte entera /2 ; Parte decimal x2 | Parte entera /3 Parte fraccionaria x3 | -------------------------------------------- | Parte entera /16 Parte fraccionaria x16 |
HEXADECIMAL BLOG 7 | Cada dígito en Binario (4Bits) | Pasar por binario | Fórmula polinómica (Pot de 16) | -------------------------------------------- |
3) Completar la siguiente tabla indicando debajo de la misma las operaciones realizadas.
-->>> | BINARIO | OCTAL | DECIMAL | HEXADECIMAL |
BINARIO | 1011,01L | 13,2M | 11,25B | B,4 7 |
OCTAL | 110111,010101 | 67,25 | 55,33 | 37,54 |
DECIMAL | 11111110,01001L | 673,23146M | 254,3B | 14,41212 7 |
HEXADECIMAL | 1111101010,0010 | 17752,10 | 4044,007 | FEA,2 |
CÁLCULOS:
BINARIO A OCTAL
1011,01 :
Parte entera :
Ø 011 = 3
Ø 1 = 1
Parte decimal:
Ø 01 = 2
BINARIO A DECIMAL
1011, 01
1 x 2^3 + 0 x 2^2 + 1 x 2^1 + 1 x 2^0
+ 0 x 2^-1 + 1 x 2^ -2
BINARIO A HEXADECIMAL
1011, 01
Parte entera:
Ø 1011 = B
Parte decimal:
Ø 01 = 4
OCTAL A BINARIO
67, 25
Parte entera:
Ø 6 = 110
Ø 7 = 111
Parte decimal :
Ø 2 = 010 = 0101 = 5
Ø 5 = 101 = 0100 = 4
OCTAL A DECIMAL
67,25 = 6 x 8^1 + 7 x8^0 + 2 x 8^-1 + 5 x8^-2
OCTAL A HEXADECIMAL
67,25
Parte entera:
En binario: 00110111
De binario a hexadecimal:
Ø 0011 = 3
Ø 0111 = 7
Parte decimal :
En binario: 01010100
De binario a hexadecimal:
Ø 0101 = 5
Ø 0100 = 4
DECIMAL A BINARIO :
254,6
Parte entera : Parte decimal :
254/2 0,3x2 = 0,6
0 127/2 0,6x2 = 1,2
1 63/2 0,2x2 = 0,4
1 31/2 0,4x2 = 0,8
1 15/2 0,8x2 = 1,6
1 7/2 0,6x2 = 1,2
1 3/2
1 1
1 63/2 0,2x2 = 0,4
1 31/2 0,4x2 = 0,8
1 15/2 0,8x2 = 1,6
1 7/2 0,6x2 = 1,2
1 3/2
1 1
DECIMAL A OCTAL
254,6
Parte entera: Partedecimal:
254/8 0,3x8 = 2,4
6 31/8 0,4x8 = 3,2
7 3 0,2x8 = 1,6
0,6x8 = 4,8
6 31/8 0,4x8 = 3,2
7 3 0,2x8 = 1,6
0,6x8 = 4,8
DECIMAL A HEXADECIMAL:
Parte entera: Parte decimal:
254/16 0,3x16 = 4,8
14 15 0,8x16 = 12,8
0,8x16 = 12,8
0,8x16 = 12,8
16 = F 4 = 4
15 = E 12 = C
12 = C
HEXADECIMAL A DECIMAL :
FEA, 2
F = 15
E = 14
A = 10
15 x 16^2 + 14 x 16^1 + 10 x 16^0 + 2 x 16^-1
HEXADECIMAL A BINARIO:
FEA,2
Parte entera:
Ø F = 1111
Ø E = 1110
Ø A = 1010
Parte decimal:
Ø 2 = 0010
HEXADECIMAL A OCTAL :
Parte entera:
En binario: 111111101010
De binario a octal:
111 = 7
111 = 7
101 = 5
010 = 2
Parte decimal :
En binario: 0010
001 = 1
4) Para un sistema de numeración Base 4 (4 símbolos para control) (0, 1, 2, 3). Indicar las operaciones necesarias para control) (0, 1, 2, 3). Indicar las operaciones necesarias para convertir números entre éste sistema y los vistos y viceversa. Realizar ejemplos numéricos.
LMB7--> | Sistema base 4 |
BINARIO | Agrupar de a dos bits |
OCTAL | Pasar a binario |
DECIMAL | Parte entera / 2 Parte decimal x 2 |
HEXADECIMAL | Pasar a binario |
ßLMB7 | Sistema base 4 |
BINARIO | Escribir cada dígito En binario ( 2 bits ) |
OCTAL | Pasar a binario |
DECIMAL | Fórmula polinómica (Pot de 4) |
HEXADECIMAL | Pasar a binario |
5) Buscar la tabla de códigos Ascii.
6) Utilizando la tabla de códigos Ascii, escribir la siguientes frase en binario, hexadecimal y decimal; “4 3 Electrónica@ottokrause.com”
Decimal:
LM52 32 51 32 69 108 101 99 116 114 162 110 105 99 97 64 111 116 116 111 107 114 97 117 115 101 16 99 111 109b7
Hexadecimal:
34 20 33 20 45 6C 65 63 74 72 A2lmb76E 69 63 61 40 6F 74 74 6F 6B 72 61 75 73 65 2E 63 6F 6D
Binario:
lm110100 100000 110011 1000101 1101100 1100101 1100011 1110100 1110010 1010010 1101110 1101001 1100011 1100001 1000000 1101111 1110100 1110100 1101111 1101011 1110010 1100001 1110101 1110011 11000101 10110 10111 1101101b7
7) Construir una tabla con los números decimales del 0 al 20 y sus equivalentes en Bcd.
Decimales | Bcd |
0 | 0000 |
1 | 0001 |
2 | 0010 |
3 | 0011 |
4 | 0100 |
5 | 0101 |
6 | 0110 |
7 | 0111 |
8 | 1000 |
9 | 1001 |
10 | 0001 0000 |
11 | 0001 0001 |
12 | 0001 0010 |
13 | 0001 0011 |
14 | 0001 0100 |
15 | 0001 0101 |
16 | 0001 0110 |
17 | 0001 0111 |
18 | 0001 1000 |
19 | 0001 1001 |
20 | 0010 0000 |
LmB7 |
8) Dibujar el display de un reloj que muestre la hora 23:59 en binario y en Bcd.
Bcd
LmB7 | • | 8 | |||
• | o | 4 | |||
• | • | : | o | o | 2 |
o | • | : | • | • | 1 |
-->Hora
-->Minutos
En Binario
o | LmB7 | • | 32 |
• | : | • | 16 |
o | : | • | 8 |
• | : | o | 4 |
• | : | • | 2 |
• | : | • | 1 |