Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TP 1 - SISTEMAS DE NUMERACIN
6) Realizar las siguientes operaciones considerando los nmeros como magnitudes binarias. El
resultado debe leerse con la misma cantidad de bits que los operandos (salvo ejercicios f y g).
Describir la interpretacin de los resultados y realizar la comprobacin en base al equivalente
decimal de cada caso.
7) Indicar de cuantos bytes consta el numero hexadecimal 037C. Expresarlo en representacin binaria
natural y decimal.
a) 2C5 x 3 b) 941/ 5
9) Se tiene una memoria de 216 posiciones y se quiere identificar 1/3 del total en la parte mas baja de la
misma indicando a cada una de ellas con un nmero binario distinto.
a. Indicar en nmeros decimales de cuantas posiciones de memoria se trata.
b. Cuantos smbolos en hexadecimal se necesitan para codificar cualquiera de las posiciones
c. Indicar en hexadecimal el valor de la direccin de la 1ra. posicin y la ultima posicin
10) Indicar :
a) Cuantos bits hacen falta para representar nmeros decimales entre 0 y 99999, expresado en
decimal.
b) Indicar adems cuantos dgitos hexadecimales se necesitan para representar a los anteriores.
11) En una clase hay 100 alumnos, de los cuales 24 son chicos y 32 son chicas. En qu base de
numeracin es vlida la frase anterior?
Pg.1
Ing. Alberto Vasquez 2017
UTN FRA Ctedra Tcnicas Digitales I TP 1 Sistemas de Numeracin
PROBLEMAS RESUELTOS
a) 47
En primer lugar se convierte el nmero 47 al sistema binario utilizando el mtodo del cociente
(dividiendo sucesivamente por 2 y leyendo de derecha a izquierda el ltimo resultado y los restos que
aparecen)
47 2
46 23 2
1 22 11 2
1 10 5 2
1 4 2 2
1 0 1
Para convertirlo al sistema octal, simplemente se toma el nmero binario y se lo segmenta en grupos de
tres bits, comenzando de derecha a izquierda. Los grupos as formados se leen ahora en octal y se
escribe el smbolo correspondiente.
Resulta entonces 4510 = 101 1112 = 578
b) 28,775
Las partes enteras y los decimales se tratan en forma separada. Para la parte entera, se procede de la
forma indicada en el ejercicio anterior:
28 2
28 14 2
0 14 7 2
0 6 3 2
1 2 1
1
Resulta 2810 = 111002 = 348 = 1C16 El tratamiento para obtener los cdigos completos es el mismo que
en el caso anterior.
Parte
Nmero x2 Peso
entera
0,775 1,550 1 BMS
Resulta entonces para las partes decimales:
0,550 1,100 1
0,100 0,200 0
0,77510 = 0,1100012 = 0,618 = 0,C416
0,200 0,400 0
Ntese que hemos 0,400 0,800 0 obtenido seis posiciones decimales
binarias. De all se 0,800 1,600 1 bms obtienen dos dgitos en el sistema
Pg.2
Ing. Alberto Vasquez 2017
UTN FRA Ctedra Tcnicas Digitales I TP 1 Sistemas de Numeracin
octal. Para el sistema hexadecimal resulta en un dgito y dos bits con los que no se construye un
carcter hexadecimal. Se completa entonces con ceros hacia la derecha que son menos significativos.
B) La siguiente suma est realizada en una base desconocida. Determinar la base y completar los
sumandos
2 3 ? 5 ?
+ 1 ? 6 4 2
4 2 4 2 3
El smbolo de mayor valor utilizado es el 6. Por lo tanto un criterio razonable es asumir que la base de
este sistema es 7 (nmero de smbolos) y los utilizados son: 0 1 2 3 4 5 6.
As la composicin de un nmero expresado en base 7 ser:
..+ n2 x 72+ n1 x 71 + n0 x 70 + .
La solucin al problema es verificar que la base de numeracin sea la supuesta. De no ser as se debe
probar con otra.
Para la primer columna desde la derecha, la operacin (?+2) se puede probar reemplazando ? por 1.
De esta forma resulta 1+2=3 y cumple con la suma, no produciendo acarreo.
La segunda columna desde la derecha (5+4=2) debe analizarse asumiendo que la base es 7. El
resultado es 9 (en decimal) pero este smbolo no pertenece al sistema de numeracin base 7. Ser
entonces 5 x 70 + 4 x 70 = 1 x 71 + 2 x 70 =12. Dejamos el dos y nos llevamos 1 de acarreo
La cuarta columna desde la derecha ser (1+3+?)=2. Nuevamente el resultado es 12 en base 7 con
acarreo (9 en decimal (7+2)). El valor de ? ser 9-3-1=5
2 3 4 5 1
+ 1 4 6 4 2
4 2 4 2 3
a) 39F5 x 0008
3 9 F 5
x 0 0 0 8
Pg.3
Ing. Alberto Vasquez 2017
UTN FRA Ctedra Tcnicas Digitales I TP 1 Sistemas de Numeracin
2 8
7 8 0
4 8 0 0
1 8 0 0 0
1 12 15 10 8
Resultado 1 C F A 8
b) 85F / 04
85F16 = 1000 0101 11112 = 214310 / 8 = 267,87510 = 1 0000 1011, 11102 = 10B1, E16
Pg.4
Ing. Alberto Vasquez 2017