Sistemas Numericos - Ejercicios Resueltos de Ejemplo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Sistemas numéricos enteros positivos – Ejercicios resueltos de ejemplo

CAMBIO DE BASE

1.1. Decimal a binario

Enteros positivos

Representar el número 433d


4 3 3 2
0 3 2 1 6 2
1 3 0 1 6 1 0 8 2
1 0 0 8 5 4 2
0 1 4 2 7 2
0 0 7 1 3 2
1 1 6 2
0 3 2
1 1 2
1 0

Resultado: 433d = 110110001b

1.2. Decimal a Octal

Representar el número 895d

8 9 5 8
0 9 1 1 1 8
1 5 3 1 1 3 8
7 7 5 1 8
1 0

Resultado: 895d = 15778

1.3. Decimal a Hexadecimal

Representar el número 8.622d

8 6 2 2 1 6
0 6 2 5 3 8 1 6
1 4 2 0 5 8 3 3 1 6
1 4 1 0 1 2 1 6
|| || 2 0
E A

Resultado: 8.622d = 21AEh

© Universidad de Palermo Prohibida la reproducción total o parcial de imágenes y textos. 1


1.4. Binario a Octal

Representar el número 1110111101b

0 0 1 1 1 0 1 1 1 1 0 1 (Agrupo de a 3 bits)
1 6 7 5 (Reemplazo cada terna de bits por su respectivo Octal)

Resultado: 1110111101b = 16758

1.5. Binario a Hexadecimal

Representar el número 111101001001111b

0 1 1 1 1 0 1 0 0 1 0 0 1 1 1 1 (Agrupo de a 4 bits)
7 A 4 F (Reemplazo cada cuarteto de bits por su respectivo Hexadecimal)

Resultado: 111101001001111b = 7A4Fh

1.6. Octal a Hexadecimal

Representar el número 61478

6 1 4 7 (Tomo el Octal)
1 1 0 0 0 1 1 0 0 1 1 1 (Reemplazo cada cifra Octal con su binario de 3 bits)
1 1 0 0 0 1 1 0 0 1 1 1 (Agrupo el binario resultante de a 4 bits)
C 6 7 (Reemplazo cada cuarteto de bits por su respectivo Hexadecimal)

Resultado: 61478 = C67h

1.7. Binarios con signo


• Sea el 19d entero binario sin signo = 10011b

Obtener +19d en binario entero sin signo de 6 bits

+ 1 9 d = 0 1 0 0 1 1 b

• Obtener -19d en binario entero con signo de 6 bits con sistema Signo y Magnitud

- 1 9 d = 1 1 0 0 1 1 b S y M (Coloco un 1 en el MSB y completo con 19)

• Obtener -19d en binario entero con signo de 6 bits con sistema Ca1

+ 1 9 d = 0 1 0 0 1 1 b
- 1 9 d = 1 0 1 1 0 0 b C a 1 (Hago el complemento a 1 de cada bit)

© Universidad de Palermo Prohibida la reproducción total o parcial de imágenes y textos. 2


• Obtener -19d en binario entero con signo de 6 bits con sistema Ca2

+ 1 9 d = 0 1 0 0 1 1 b
1 0 1 1 0 0 b C a 1 (Hago el complemento a 1 de cada bit)
+ 1 b + 1 (Sumo 1)
- 1 9 d = 1 0 1 1 0 1 b C a 2

• Obtener +19d en binario entero con signo de 6 bits con sistema Exceso 2n-1

+ 1 9 d =
n = 6
E x c e s o = 2 (n - 1) = 2 (6 - 1)
= 2 5
= 3 2
+ 1 9 d + 3 2 d = 5 1 d
5 1 d = 1 1 0 0 1 1 b
(n - 1)
+ 1 9 d = 1 1 0 0 1 1 b E x c e s o 2

• Obtener el decimal a partir del binario 1011101b que está en SyM

S y M 1 0 1 1 1 0 1 b
1 0 1 1 1 0 1 b = - (Determino el signo del resultado)
0
0 1 1 1 0 1 b = 1 x 2 + 0 x 2 1 + 1 x 2 2 + 1 x 2 3 + 1 x 2 4 + 0 x 2 6
= 1 x 1 + 0 x 2 + 1 x 4 + 1 x 8 + 1 x 1 6 + 0 x 3 2
= 1 + 0 + 4 + 8 + 16 + 0
= 2 9 d (Al decimal obtenido el coloco el signo del resultado)
S y M 1 0 1 1 1 0 1 b = - 2 9 d

• Obtener el decimal a partir del binario 1101001b que está en Ca1

Ca 1 1101001b
1101001b =- (Solo puedo saber el singo del resultado)

1101001b (Hago el complemento a 1)


0
0010110b =+ 0x 2 + 1x 21 + 1x 22 + 0x 23 + 1x 24 +
0x 25
+ 0x 1 + 1x 2 + 1x 4 + 0x 8 + 1x 16+
0x 32
+ 0+ 2+ 4+ 0+ 16+ 0
+ 2 2 d (si el Ca1 es positivo, el nro original es negativo)

1101001b =- 22d

© Universidad de Palermo Prohibida la reproducción total o parcial de imágenes y textos. 3


• Obtener el decimal a partir del binario 1011101b que está en Ca2

Ca 2 1011101b
1011101b = - (Solo puedo saber el singo del resultado)

1011101b (Hago el complemento a 2)


Ca 1 0100010b
+ 1b
0100011b =+ 1x 20 + 1x 21 + 0x 22 + 0x 23 + 0x 24 +
1x 25
=+ 1x 1 + 1x 2 + 0x 4 + 0x 8 + 0x 16+
1x 32
=+ 1+ 2+ 0+ 0+ 0+ 32
= + 3 5 d (si el Ca2 es positivo, el nro original es negativo)

1011101b =- 35d

• Obtener el decimal a partir del binario 011001b que está en Exceso 2 n-1

(n - 1)
E x c e s o 2 = 0 1 1 0 0 1 b
0 1 2 3
0 1 1 0 0 1 b = 1 x 2 + 0 x 2 + 0 x 2 + 1 x 2 + 1 x 2 4 + 0 x 2 6
= 1 x 1 + 0 x 2 + 0 x 4 + 1 x 8 + 1 x 1 6 + 0 x 3 2
= 1 + 0 + 0 + 8 + 16 + 0
= 2 5 d
(n - 1)
E x c e s o = 2 (Determino el exceso)
(6 - 1) 5
= 2 = 2
= 3 2 d
2 5 d - 3 2 d = - 7 d (Quito el exceso)
0 1 1 0 0 1 b = - 7 d

© Universidad de Palermo Prohibida la reproducción total o parcial de imágenes y textos. 4

También podría gustarte