Está en la página 1de 4

UTN FRA Ctedra Tcnicas Digitales I TP 1 Sistemas de Numeracin

TP 1 - SISTEMAS DE NUMERACIN

1) a) Demostrar que en un nmero representado en un sistema de numeracin posicional de base B,


correr la coma un lugar hacia la izquierda equivale a dividir por la base.
b) De igual forma, que correr la coma hacia la derecha equivale a multiplicarlo por la base B.

2) Convertir a hexadecimal los siguientes nmeros expresados en octal:


a) 6547 b) 173,248 c) 365,23

3) Convertir a decimal los siguientes nmeros expresados en hexadecimal:


a) 15EF b) 21010

4) Realizar las conversiones correspondientes y completar el siguiente cuadro de equivalencias.

BINARIO HEXADECIMAL DECIMAL OCTAL


271
C4D1
101100101,101

5) Cada una de las siguientes operaciones es correcta en al menos un sistema de numeracin.


Determinar las bases para las cuales las operaciones son correctas.
a) 1234 + 5432 = 6666 b) 12,2 x 20 = 304 c) 6 x 6 = 44
d) 11 x 11 = 121 e) 71/3 = 23

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.

a) 01101 + 10101 b) 01011 + 10100 c) 01101 00101


d) 11010 01011 e) 01001 10011 f) 10101 x 1010
g) 10010101 / 100

7) Indicar de cuantos bytes consta el numero hexadecimal 037C. Expresarlo en representacin binaria
natural y decimal.

8) Realizar las siguientes operaciones con nmeros expresados en hexadecimal


Explicar procedimiento utilizado.

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) Convertir al sistema binario, octal y hexadecimal los siguientes nmeros decimales :


a) 47 b) 28,775

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

Resulta entonces 4510= 1011112.

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

Para convertirlo al sistema hexadecimal se toma el nmero binario y se lo segmenta en grupos de


cuatro bits, comenzando de derecha a izquierda. Los grupos as formados se leen ahora en
hexadecimal y se escribe el smbolo correspondiente.
Resulta entonces 4510 = 10 11112 = 2F 16 Ntese que se han agregado imaginariamente dos ceros a la
izquierda para poder leer el carcter 2 en hexadecimal.

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.

Convertimos ahora la parte fraccionaria por el mtodo de las multiplicaciones sucesivas

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.

Finalmente, 28,77510 = 11100,1100012 = 34,618 = 1C,C416

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 tercera columna desde la derecha, la operacin es ((1+?)+6)=4. El resultado es 14 (1 x 7 1 + 4 x 70 )


con acarreo 1 (en decimal 11). De donde (?+1)=(11-6)=5. Y finalmente resulta ?=4. Rehaciendo la suma
para verificar, es 1+ 4 + 6 =11

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

Finalmente, la quinta columna desde la derecha resulta: el acarreo + 2+1=4. Correcto.

2 3 4 5 1
+ 1 4 6 4 2
4 2 4 2 3

Se verifica que la base es 7

C) Realizar las siguientes operaciones


a) 39F5 x 0008 b) 85F / 04

a) 39F5 x 0008

3 9 F 5
x 0 0 0 8

Veamos que estamos multiplicando

39F516 = 11 1001 1111 01012 = 1483710 x 8 = 118696110 = 11001111101010002 = 1CFA816

Pg.3
Ing. Alberto Vasquez 2017
UTN FRA Ctedra Tcnicas Digitales I TP 1 Sistemas de Numeracin

En forma desagregada por peso resulta:

Pesos por columna 164 163 162 16 1


4096 256 16 1
En decimal 3x4096 9x256 15x16 5x1
12288 2304 240 5
Cada uno por ocho x 8 8 8 8
Resultado decimal por peso 98304 18432 1920 40
Conversin a hexa /16/16/16/16 /16/16/16 /16/16 /16
Resultado 18000 4800 780 28
Distribuyendo por peso

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