Preparatorio 1
Preparatorio 1
Preparatorio 1
PREPARATORIO DE:
SISTEMAS MICROPROCESADOS
Prctica #: 01
Realizado por:
Alumna: Vilma Bonilla S.
Grupo:
Mi- 11 - 13
(Espacio Reservado)
Fecha de entrega: ____ / ____ / ____
ao
mes
da
f. ___________________
Recibido por:
Perodo:_________________________________________________
Oct - Mar
Sancin:
Mar - Ago
SISTEMAS MICRIPROCESADOS
DESARROLLO:
SISTEMAS DE NUMERACION Y CONVERSIONES:
- Representacin de de nmeros en binario (enteros y decimales).
DECIMAL
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Ejemplo:
4.375 100.011
2.25 010.010
- Representacin de de nmeros en BCD (enteros y decimales).
DECIMAL
0
1
2
3
4
5
6
7
8
9
Ejemplo:
13710 BCD
12.2510 BCD
Octal
Hexadecimal
Dgitos
0,1,2,..,7
0,1,2,..,9
A,B,..,F
Base
8
16
Ejemplo
714.772
7FA.B2
Indicadores de 7 segmentos
Estos componentes son usados para la representacin de nmeros en muchos
dispositivos electrnicos.
Este indicador se ensambla de manera que se pueda activar cada segmento por
separado, y gracias a esta combinacin se puede representar todos los nmeros
en un display.
Conversiones:
De cualquier base
decimal:
1011 B10
1*23 + 0*22 + 1*21 + 1*20 = 11
0.25 * 8 = 2
100.25 10 114.28
Octal Binario
Cada cifra se sustituye por su equivalente binario.
4728 B2
100 111 010
Binario Octal
100 111 010 B8
Octal Decimal
7408 7 * 82 + 4 * 81 + 0 * 80 = 48410
Binario Hexadecimal
1011 1010 0110
B
A
6
B16
Hexadecimal Binario
9F2 B2
1001 1111 0010
Decimal BCD
39010 0011 1001 0000
Para la conversin a BCD de decimal se la realiza de diferente manera que
la conversin a binario.
ARITMTICA BINARIA
- Algoritmo para la Suma:
Para la suma se tiene:
0+0=0
1+0=1
1+1=10
ejemplo:
+
01001101
0111001
10000110
+
+
+
+
Aux
0000 0000
0110 1110
0110 1110
0011 0111
0110 1110
1010 0101
0101 0010
0010 1001
0110 1110
1001 0111
0100 1011
0110 1110
1011 1001
0101 1100
0010 1110
0110 1110
1001 1100
0100 1110
Q
0101 1011
0101 1011
0010 1101
0010 1101
1001 0110
0100 1011
0100 1011
1010 0101
1010 0101
1101 0010
0110 1001
0110 1001
0011 0100
0010 0111
0001 1010
- Algoritmo para la divisin:
Se puede expresar la divisin como: Dividendo = Cociente * Divisor + Resto.
El resto es ms pequeo que el divisor, y hay que reservar el doble del espacio de ste
para el dividendo.
Ejemplo:
100010010
- 0000
10001
-1101
01000
- 0000
10000
- 1101
00111
- 0000
01110
- 1101
0001
1101
010101