EJERCICIOS BINARIO

Páginas: 13 (3163 palabras) Publicado: 24 de octubre de 2013
15

1.8. Problemas resueltos

1.8.

Problemas resueltos

Problema 1.1
Soluci´n
o

Calcular el valor decimal del n´mero binario 11000001.
u

v = 1 * 2^7 + 1 * 2^6 + 0 * 2^5 + 0 * 2^4 + 0 * 2^3 + 0 * 2^2 + 0 * 2^1 + 1 * 2^0 =
1 * 128 + 1

Problema 1.2
Soluci´n
o

58
29
14
7
3
1

/
/
/
/
/
/

2
2
2
2
2
2

=
=
=
=
=
=

* 64 + 0 * 32 + 0 * 16 + 0 * 8 +0 * 4 + 0 * 2 + 1 * 1 = 193

Obtener la representaci´n en binario del n´mero decimal 58.
o
u

29
14
7
3
1
0

resto
resto
resto
resto
resto
resto

0
1
0
1
1
1

De donde el n´ mero binario resultante de convertir 58 es 010111, como se puede comprobar convirti´ndolo
u
e
a decimal.

Problema 1.3
decimal.
Soluci´n
o

Convertir el n´mero binario anterior (11000001)a base octal y calcular su valor
u

Su valor en base octal ser´ 301, resultante de obtener los bits en grupos de 3 empezando por la derecha:
ıa
001 -> 1

000-> 0 11-> 3

El valor decimal obtenido a partir del octal es:
v = 3 * 8^2 + 0 * 8^1 + 1 * 8^0

Problema 1.4
valor decimal.
Soluci´n
o

= 3 * 64 + 1 = 193

Convertir el n´mero binario anterior (11000001) a base hexadecimal ycalcular su
u

Su valor en base hexadecimal ser´ C1, resultante de obtener los bits en grupos de 4 empezando por la
ıa
derecha:
0001 -> 1

1100 -> C

El valor decimal obtenido a partir del hexadecimal es:

Cap´
ıtulo 1. Fundamentos de programaci´n
o

16

v = C * 16^1 + 1 * 16^0 = 12 * 16 + 1 = 193

Problema 1.5
magnitud.

Convertir a binario los n´meros 4, -5, 0, -17, 127 y-127 usando 8 bits en signou

Soluci´n
o
4
-5
0
-17
127
-127

->
->
->
->
->
->

Problema 1.6
mento a 2.
Soluci´n
o
4
-5
0
-17
127
-127

->
->
->
->
->
->

Problema 1.7

00000100
10000101
00000000
10010001
01111111
11111111

Convertir a binario los n´meros 4, -5, 0, -17, 127 y -127 usando 8 bits en compleu

00000100
11111011
00000000
1110111101111111
10000001

Hacer la suma de 3 y -3.

Soluci´n
o
0011
1101
-----0000

3
-3
--0

Problema 1.8 Sea una m´quina como un interruptor electr´nico con distintas intensidades, que
a
o
tiene unicamente cuatro instrucciones como las siguientes:
´
Descripci´n de la Instrucci´n
o
o
Reiniciar el interruptor
Registrar pulsaci´n encendido
o
Registrar pulsaci´n apagado
o
Apagar elinterruptor

Codificaci´n Binaria
o
0000 0000
0001 XXXX
0010 0000
0011 0000

Escriba un programa que encienda y apague el interruptor de la m´quina anterior con distintas
a
intensidades, suponiendo que las intensidades est´n a partir de la posici´n de memoria 1100.
a
o
Soluci´n
o
Un resumen del programa pedido ser´ como el siguiente:
ıa

17

1.8. Problemas resueltosPosici´n de
o
Memoria

Instrucci´n
o

Comentarios

0000
0001
0010
0001
0010
0010
...

00000000
00011101
00100000
00011102
00100000
00110000

Reiniciar la m´quina
a
Encender con intensidad de FF01
Apagar el interruptor
Encender con intensidad de FF02
Apagar el interruptor
Apagar la m´quina
a

1101
1102
...

00000010
00000101

Intensidad 2
Intensidad 5

Problema1.9 ¿Cu´ntas instrucciones de ensamblador ser´ necesarias para codificar programas
a
ıan
para el interruptor anterior?
Soluci´n
o
Para el interruptor anterior ser´ suficiente con un ensamblador de cuatro instrucciones, que podr´ ser
ıa
ıan
las siguientes:
C´digos
o
Instrucci´n
o
Comentarios
ensamblador
m´quina
a
--------------------------------------------------------RESET00000000
Reiniciar la m´quina
a
ON
MEM
0001XXXX
Encender con la intensidad en MEM
OFF
00100000
Apagar el interruptor
HALT
00110000
Apagar la m´quina
a

Problema 1.10

Identifique clases, objetos y m´todos a partir de la siguiente descripci´n:
e
o

Todo paciente de hospital tiene una historia cl´nica en la que se incluye su nombre, apellidos,
ı
direcci´n y edad como datos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios de sistema binario y decimal
  • Ejercicios numeros binarios
  • Ejercicios Matematicas ( Relaciones Binarias)
  • Ejercicios En Binarios A Decimales
  • Ejercicios de arboles binarios (Matematicas)
  • SESIÓN 3 INVOP2 CASOS ESPECIALES DE PROGRAMACIÓN BINARIA EJERCICIOS
  • binario
  • Binario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS