Documente Academic
Documente Profesional
Documente Cultură
MICROPROCESADORES
LABORATORIO N° 01
SISTEMAS DE NUMERACIÓN
Alumno(s) Nota
Grupo B
Ciclo III
Fecha de entrega
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
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
10 0 - 0 0 1 1 - 1 0 1 1
4 3 B
100110011
256 32 16 2 1
256+32+16+2+1=307
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
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
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
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
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
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
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
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
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
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.