Anda di halaman 1dari 5

SOLUCIÓN:

a) -23 en complemento a 2 con 8 bits:


1º.- Expresamos el nº en sistema decimal y le añadimos ceros a la izquierda hasta completar los 8
bits:
(23)10 = 00010111
2º.- Complemento a 1 de (00010111) cambiando unos por ceros y viceversa:
11101000
3º.- Le sumamos un “1”:
11101000 +1 = 11101001

Comprobamos que es correcto:


11101001 = -27 + 26 + 25 + 23 +20 = - 128 + 64 + 32 + 8 +1 = -23

b) Complemento a 2 de +34, convertimos el nº de decimal en binario y añadimos ceros a la


izquierda hasta completar los 8 bits:
00100010
c) Valor decimal de 11011100 si está representado en complemento a 2 de 8 bits:
COMO EL BIT MÁS SIGNIFICATIVO ES 1 SE TRATA DE UN NÚMERO DECIMAL
NEGATIVO
Como sacando el complemento a dos de una una cantidad negativa expresada en complemento 2, se
obtiene la magnitud positiva correspondiente:
11011100
1.- Complemento a uno:
00100011
2.- Sumamos un 1:
100100
3.- Pasamos a decimal:
(100100)2 = (36)10
Luego se trata del número negativo: (-36)10

OTRA FORMA:
(11011100)2= -27 + 26 + 24 + 23 + 22 = - 128 +64 + 16 + 8 +4= (-36)10

d) Valor decimal de 00101110 si está representado en complemento a 2 de 8 bits:


COMO EL BIT MÁS SIGNIFICATIVO ES 0 SE TRATA DE UN NÚMERO DECIMAL
POSITIVO
Convertimos el binario en nº de decimal:
00101110 = (46)10
Problemas de electrónica digital de selectividad de la Comunidad de
Madrid (para 2º Bachillerato) Septiembre 2008 OPCIÓN B
a) Represente en complemento a 2 y usando 8 bits el número –45 (0,5 puntos)
b) Represente en complemento a 2 y usando 8 bits el número +98 (0,5 puntos)
c) Obtenga el valor decimal de 11001000 sabiendo que está representado en complemento a 2
usando 8 bits (0,5 puntos)
d) Obtenga el valor decimal de 01000100 sabiendo que está representado en complemento a 2
usando 8 bits (0,5 puntos)

SOLUCIÓN:
a) -45 en complemento a 2 con 8 bits:
1º.- Expresamos el nº en sistema decimal y le añadimos 2 ceros a la izquierda para usar 8 bits:
(45)10 = 00101101
2º.- Complemento a 1 de (00101101) cambiando unos por ceros y viceversa:
11010010
3º.- Le sumamos un “1”:
11010010 +1 = 11010011

Comprobamos que es correcto:


11010011 = -27 + 26 + 24 + 21 +20 = - 128 + 64 + 16 + 2 +1 = -45

b) Complemento a 2 de +98, convertimos el nº de decimal en binario y añadimos ceros a la


izquierda hasta completar los 8 bits:
01100010

c) Valor decimal de 11001000 si está representado en complemento a 2 de 8 bits:


COMO EL BIT MÁS SIGNIFICATIVO ES 1 SE TRATA DE UN NÚMERO DECIMAL
NEGATIVO
Como sacando el complemento a dos de una una cantidad negativa expresada en complemento 2, se
obtiene la magnitud positiva correspondiente:
11001000
Calculamos el complemento a dos de ese número para obtener la magnitud positiva del número
decimal:
1.- Complemento a uno:
00110111
2.- Sumamos un 1:
00111000
3.- Pasamos a decimal y así obtenemos la magnitud positiva:
(00111000)2 = (56)10
Luego se trata del número negativo: (-56)10
OTRA FORMA:
(11001000)2= -27 + 26 + 23 = - 128 +64 + 8 = (-56)10

d) Valor decimal de 01000100 si está representado en complemento a 2 de 8 bits:


COMO EL BIT MÁS SIGNIFICATIVO ES 0 SE TRATA DE UN NÚMERO DECIMAL
POSITIVO
Convertimos el binario en nº de decimal:
01000100 = (68)10
Problemas de electrónica digital de selectividad de la Comunidad de
Madrid (para 2º Bachillerato) Modelo 2009_10 OPCIÓN A

a) -70 en complemento a 2 con 8 bits:


1º.- Expresamos el nº en sistema decimal y le añadimos un cero a la izquierda para usar 8 bits:
(70)10 = 01000110
2º.- Complemento a 1 de (01000110) cambiando unos por ceros y viceversa:
10111001
3º.- Le sumamos un “1”:
10111001 +1 = 10111010

Comprobamos que es correcto:


10111010 = -27 + 25 + 24 + 23 +21 = - 128 + 32 + 16 + 8 +2 = -70

b) Complemento a 2 de +30, convertimos el nº de decimal en binario y añadimos ceros a la


izquierda hasta completar los 8 bits:
00011110
c) Valor decimal de 11111011 si está representado en complemento a 2 de 8 bits:
COMO EL BIT MÁS SIGNIFICATIVO ES 1 SE TRATA DE UN NÚMERO DECIMAL
NEGATIVO
Como sacando el complemento a dos de una una cantidad negativa expresada en complemento 2, se
obtiene la magnitud positiva correspondiente:
11111011
Calculamos el complemento a dos de ese número para obtener la magnitud positiva del número
decimal:
1.- Complemento a uno:
00000100
2.- Sumamos un 1:
00000101
3.- Pasamos a decimal y así obtenemos la magnitud positiva:
(00000101)2 = (5)10
Luego se trata del número negativo: (-5)10

OTRA FORMA:
(11111011)2= -27 + 26 + 25 + 24 + 23 +21+20 = - 128 +64 + 32 + 16 + 8 +2 +1= (-5)10

d) Valor decimal de 01010111 si está representado en complemento a 2 de 8 bits:


COMO EL BIT MÁS SIGNIFICATIVO ES 0 SE TRATA DE UN NÚMERO DECIMAL
POSITIVO
Convertimos el binario en nº de decimal:
01010111 = (87)10
Problemas de electrónica digital de selectividad de la Comunidad de
Madrid (para 2º Bachillerato) Junio 2005 OPCIÓN A

Problemas de electrónica digital de selectividad de la Comunidad de


Madrid (para 2º Bachillerato) Septiembre 2006 OPCIÓN A

Problemas de electrónica digital de selectividad de la Comunidad de


Madrid (para 2º Bachillerato) Modelo 2006_ 2007 OPCIÓN B

martes 6 de abril de 2010


Problemas de electrónica digital de selectividad de la Comunidad de
Madrid (para 2º Bachillerato) Junio 2007 OPCIÓN B
Cuestión nº 5 (2 puntos)
a) Convierta el número (1034)16 al sistema decimal. (0,5 puntos)
b) Convierta el número (2835)16 al sistema binario. (0,5 puntos)
c) Convierta el número (48216)10 al sistema hexadecimal. (0,5 puntos)
d) Convierta el número (0001110100111100)2 al sistema hexadecimal. (0,5 puntos)
SOLUCIÓN:
a) (1034)16 = (4148)10
b) (2835)16 = (0010 1000 0011 0101)2
c) (48216)10 = (BC58) 16
d) (0001 1101 0011 1100)2 = (1D3C)16

Problemas de electrónica digital de selectividad de la Comunidad de


Madrid (para 2º Bachillerato) Modelo 2007_ 2008 OPCIÓN B

Problemas de electrónica digital de selectividad de la Comunidad de


Madrid (para 2º Bachillerato) Junio 2008 OPCIÓN A

Anda mungkin juga menyukai