Sunteți pe pagina 1din 12

ELECTRONICA DIGITAL Y

MICROPROCESADORES

LABORATORIO N° 01

SISTEMAS DE NUMERACIÓN

CODIGO DEL CURSO: R66327

Alumno(s) Nota

Yagua Beltrán, José Enrique

Huamani Chávez, Rolando

Grupo B
Ciclo III
Fecha de entrega

REDES Y COMUNICACIONES DE DATOS


PROGRAMA DE FORMACIÓN REGULAR
Nro. DD-106
Electrónica Digital y Microprocesadores – Lab 01 Página 1 de 11

I. Objetivos
 Identificar los principales sistemas de numeración
 Realizar conversiones entre el sistema de numeración hexadecimal y binario
 Realizar conversiones entre el sistema de numeración decimal y hexadecimal
 Realizar conversiones entre el sistema de numeración decimal y binario
 Realizar conversiones entre el sistema de numeración hexadecimal, octal y binario
II. Material y Equipo
 Hoja de Laboratorio. El trabajo se desarrolla de manera INDIVIDUAL.
III. Fundamento Teórico
 Un sistema de numeración es un conjunto de símbolos y reglas de generación que permiten construir
todos los números válidos en el sistema.
 Normalmente usamos el sistema decimal debido a que tenemos diez dedos entre las dos manos. La
palabra dígito y dedo tienen la misma raíz latina, por eso usamos una numeración con 10 dígitos o dedos.
 Podemos clasificar los sistemas de numeración en posicionales y no posicionales.
 En los sistemas de numeración posicionales el valor de los símbolos que componen el sistema depende
del valor que se les ha asignado y de la posición que ocupan en el número.
IV. Procedimiento
1. Indique los principales sistemas de numeración que conoce:

 Decimal
 Hexadecimal
 Binario
 Octal

2. Indique los primeros 16 valores equivalentes de los sistemas de numeración indicados:

DECIMAL HEXADECIMAL BINARIO OCTAL

0 0 0000 0
1 1 0001 1
2 2 0010 2
3 3 0011 3
4 4 0100 4
5 5 0101 5
6 6 0110 6
7 7 0111 7
8 8 1000 10
9 9 1001 11
10 A 1010 12
11 B 1001 13
12 C 1100 14
13 D 1101 15
14 E 1110 16
15 F 1111 17
Nro. DD-106
Electrónica Digital y Microprocesadores – Lab 01 Página 2 de 11

3. Aplicando la tabla anterior. Convertir el número 123 (16) al sistema de numeración binario. Indique el
procedimiento seguido

123 162*1+161*2+160*3 291/2=145 Residuo: 1


3->0011 256+32+3 145/2=72 Residuo: 1
2->0010 291 72/2=36 Residuo: 0
1->0001 36/2=18 Residuo: 0
123(16) ->100100011 18/2=9 Residuo: 0
9/2=4 Residuo:1
4/2=2 Residuo: 0
2/2=1 Residuo: 0
1/2=0 Residuo: 1

4. Convertir el número 10000111011(2) al sistema de numeración hexadecimal. Indique el procedimiento


seguido

10 0 - 0 0 1 1 - 1 0 1 1
4 3 B

5. Convertir el número 100110011(2) al sistema de numeración decimal. Indique el procedimiento seguido

100110011
256 32 16 2 1
256+32+16+2+1=307

6. Convertir el número 10000111011(2) al sistema de numeración octal. Indique el procedimiento seguido

10 000 111 011


2 0 7 3

7. Convertir el número 543(8) al sistema de numeración hexadecimal. Indique el procedimiento seguido


Nro. DD-106
Electrónica Digital y Microprocesadores – Lab 01 Página 3 de 11

543 101 100 011


3->011 1 6 3
4->100
5->101

8. Convertir el número 1752(8) al sistema de numeración decimal. Indique el procedimiento seguido

1->83 7->82 5->81 2->80


83*1+82*7+81*5+80*2
512+448+40+2
1002

9. Convertir el número BECA(16) al sistema de numeración decimal. Indique el procedimiento seguido

B->11*163 163*11+162*14+161*12+160*10
E->14*162 45056+3584+192+10
1
C->12*16 48842
A->10*160

10. Convertir el número DEBE(16) al sistema de numeración binario. Indique el procedimiento seguido

D->13 14/2=7 Residuo: 0 11/2=5 Residuo:1 14/2=7 Residuo:0


E->14 7/2=3 Residuo:1 5/2=2 Residuo:1 7/2=3 Residuo=1
B->11 3/2=1 Residuo: 1 2/2=1 Residuo: 0 3/2=1 Residuo=1
E->14

11. Convertir el número FACE(16) al sistema de numeración decimal. Indique el procedimiento seguido

F->15 163*15+162*10+161*12+160*14
A->10 61440+2560+192+14
C->12 64206
E->14

12. Convertir el número 178(16) al sistema de numeración decimal. Indique el procedimiento seguido
Nro. DD-106
Electrónica Digital y Microprocesadores – Lab 01 Página 4 de 11

1->16 162*1+161*7+160*8
7->161 256+112+8
0
8->16 376

13. Convertir el número 2AB(16) al sistema de numeración decimal. Indique el procedimiento seguido

2AB 162*2+161*10+160*11
162 161 160 512+160+11
A->10 683
B->11

14. Convertir el número 192(10) al sistema de numeración hexadecimal. Indique el procedimiento seguido

192/16=12 Residuo: 0
12 0
C0
Respuesta: C0

15. Convertir el número 168(10) al sistema de numeración hexadecimal. Indique el procedimiento seguido

168/16=10 Residuo:8
10 8
A8
Respuesta: A8

16. Convertir el número 224(10) al sistema de numeración binario. Indique el procedimiento seguido

224/2=112 Residuo: 0
112/2=56 Residuo: 0
56/2= 28 Residuo: 0
28/2=14 Residuo: 0
14/2= 7 Residuo: 0 Respuesta:11100000
7/2=3 Residuo:1
3/2=1 Residuo: 1
1/2=0 Residuo=1

17. Convertir el número 252(10) al sistema de numeración binario. Indique el procedimiento seguido
Nro. DD-106
Electrónica Digital y Microprocesadores – Lab 01 Página 5 de 11

252/2=126 Residuo: 0
126/2=63 Residuo: 0
63/2=31 Residuo: 1 Respuesta: 11111100
31/2= 15 Residuo: 1
15/2= 7 Residuo: 1
7/2= 3 Residuo: 1
3/2= 1 Residuo: 1
½=0 Residuo: 1

18. Convertir el número 1000(10) al sistema de numeración binario. Indique el procedimiento seguido

1000/2= 500 Residuo: 0


500/2= 250 Residuo: 0
250/2= 125 Residuo: 0
125/2= 62 Residuo: 1 Respuesta: 1111101000
62/2= 31 Residuo: 0
31/2= 15 Residuo: 1
15/2= 7 Residuo: 1
7/2= 3 Residuo: 1
3/2= 1 Residuo: 1
½=0 Residuo: 1

19. Convertir el número FFFF(16) al sistema de numeración decimal. Indique el procedimiento seguido

FFFF 163*15+162*15+161*15+160*15
15 15 15 15 61440+3840+240+15
3 2 1 0
16 16 16 16 65535

20. Convertir el número 1000(16) al sistema de numeración decimal. Indique el procedimiento seguido

1000 163*1+162+161*0+160*0
163 162 161 160 4096

21. Determinar el número resultante, en el sistema de numeración decimal, de la siguiente operación


aritmética. Explique.
246(8) x 12(16) + 110(2) x BECA(16)
Nro. DD-106
Electrónica Digital y Microprocesadores – Lab 01 Página 6 de 11

246->82*2+81*4+80*6=>166
12->161*1+160*2=>18
110->22*1+21*1+20*0=>6
BECA=>48842
B->11*163 163*11+162*14+161*12+160*10
E->14*162 45056+3584+192+10
C->12*161 48842
0
A->10*16

166*18+6*48842
2988+293052
Respuesta: 296040

22. Determinar el número resultante, en el sistema de numeración decimal, de la siguiente operación


aritmética. Explique.
246(16) x 12(10) + 110(8) x DEBE(16)

246-> 162*2+161*4+160*6=>582
12->12
110->82*1+81*1+80*0=>72
DEBE
13 14 11 14
163 162 161 160
163*13+162*14+161*11+160*14=>57022
582*12+72*57022==>Respuesta: 4112568

23. ¿En qué sistema de numeración se cumple la siguiente expresión? Explique.


2(w) x 25(w) = 52(w)

Octal-> Decimal
2(8)= 2(10)
25(8)=21(10)
52(8)=42(10)
Respuesta: En el sistema de numeración octal se cumple la expresión.

Tarea
1. Implemente un programa en Java que permita realizar conversiones entre los sistemas de numeración
binaria, decimal, octal y hexadecimal. Usted debe proponer una interfaz de ingreso de datos que facilite
el uso del programa al usuario.
2. Elabore una tabla con las principales compuertas lógicas que se utilizan para el diseño de circuitos
combinacionales y adjunte para cada compuerta su tabla de verdad
Nro. DD-106
Electrónica Digital y Microprocesadores – Lab 01 Página 7 de 11

DIAGRAMA DE FLUJOS PARA CONVERTIR UN NÚMERO DECIMAL A BINARIO

INICIO

Solicitar dato
en decimal

El número en decimal
dividirlo entre 2

Guardar residuo

Número decimal
igual al cociente

Cociente del
número
decimal
dividirlo entre
dos hasta que
el residuo sea 0

FIN
Nro. DD-106
Electrónica Digital y Microprocesadores – Lab 01 Página 8 de 11

DIAGRAMA DE FLUJOS PARA CONVERTIR UN NÚMERO OCTAL A HEXADECIMAL

INICIO

Solicitar dato en
octal

Convertir
cada cifra
del número
en binario

Agrupar el nuevo
número binario cada
cuatro números

Comparar
los números
binarios con
los de
hexadecimal

FIN
Nro. DD-106
Electrónica Digital y Microprocesadores – Lab 01 Página 9 de 11

DIAGRAMA DE FLUJOS PARA CONVERTIR UN NÚMERO HEXADECIMAL A DECIMAL

INICIO

Solicitar dato en
hexadecimal

Del número 1 al 9 es lo
mismo al sistema decimal,
luego varían:
A= 10
B=11
C=12 Reemplazar los
D=13 valores
E=14
F=15
10=16
11=17

Realizar una
descomposición
polinómica

FIN
Nro. DD-106
Electrónica Digital y Microprocesadores – Lab 01 Página 10 de 11

DIAGRAMA DE FLUJOS PARA CONVERTIR UN NÚMERO DECIMAL A HEXADECIMAL

INICIO

Solicitar dato en
decimal

Dividir el
número
decimal entre
16

El resultado comparar
con estos datos: Del
número 1 al 9 es lo
mismo al sistema
decimal, luego varían:
A= 10
B=11
C=12
D=13
E=14
F=15
10=16
11=17

FIN
Nro. DD-106
Electrónica Digital y Microprocesadores – Lab 01 Página 11 de 11

OBSERVACIONES:
-Al momento de convertir de decimal a binario debemos dividir hasta que en el residuo
quedé 0.
-Cuando se convierte de binario a decimal es necesario realizar la suma correctamente.
-Al convertir de hexadecimal a decimal se debe tener cuidado con los exponentes en la
descomposición porque si nos confundimos varía el resultado.
-Cuando se convierte de binario a decimal debemos saber las potencias de 2, para
realizar una correcta conversión.
-Debemos de estar muy atentos al momento de realizar las conversiones ya que si
fallamos en un número, por consecuencia el resultado cambiará.

CONCLUSIONES:
-Sé realizo conversiones entre los sistemas de numeración: octal, decimal, hexadecimal
y binario.
-Sé realizó divisiones sucesivas para convertir de decimal a binario.
-Sé conoció los sistemas de numeración como pueden ser octal, decimal, binario y
hexadecimal.
-Sé usó la descomposición polinómica para convertir de hexadecimal a decimal.
-Sé comparó el sistema octal con el binario para poder realizar la conversión de octal a
hexadecimal.

S-ar putea să vă placă și