Vous êtes sur la page 1sur 12

Nombre de la materia: Circuitos lgicos

Carrera: Ingeniera Automotriz


Practica numero 1
Ttulo de la prctica: conversin entre bases
Nombre de los integrantes: Jos Eduardo Alba Muoz, Anel Valenzuela
Mungarai, Ernesto Mendoza Trejo
30/08/17
Introduccin

En la termologa digital se utilizan muchos sistemas numricos. Los ms comunes son los
siguientes: decimal, binario, octal y hexadecimal. Evidentemente el sistema decimal es el ms
conocido, ya que es el que utilizamos a diario. Analicemos algunas de sus caractersticas para
ayudamos a comprender los dems sistemas numricos.

Sistema decimal

El sistema decimal est compuesto de 1 O nmeros o smbolos. Estos 10 smbolos son: O, 1, 2, 3,


4, 5, 6, 7, 8, 9; al utilizar estos smbolos como dgitos de un nmero, podemos expresar cualquier
cantidad.

El decimal es un sistema de valor posicional, en el cual el valor de un dgito depende de su


posicin. las diversas posiciones relativas al punto decimal llevan pesos que pueden expresarse
como potencias de 10. Esto se ilustra en la figura 1-3, en donde se representa el nmero 2745.214.
El punto decimal separa las potencias positivas de 10 de las potencias negativas. El nmero
2745.214 es, por lo tanto, igual a:

Definicin

*MSD: digito ms significativo por sus siglas en ingls most significant digit
*LSD: digito menos significativo por sus siglas en ingls low significant digit

Conversin entre nmeros decimales y binarios

Convertir un nmero decimal al sistema binario es muy sencillo: basta con realizar divisiones
sucesivas por 2 y colocar los residuos obtenidos, en cada una de ellas. Para formar el nmero
binario tomaremos los residuos en orden inverso al que han sido obtenidos.
Sistema binario

En el sistema binario slo hay dos smbolos o posibles valores de dgitos: 0 y 1.


Desafortunadamente, el sistema numrico decimal no se presta para una implementacin
conveniente en los sistemas digitales. Por ejemplo, es muy difcil disear equipo electrnico de
manera que pueda trabajar con 10 niveles de voltaje. Por otro lado, es muy sencillo disear
circuitos electrnicos simples y precisos que operen slo con dos niveles de voltaje. Por esta razn
casi cualquier sistema digital utiliza el sistema numrico binario (base 2) como el sistema numrico
bsico de sus operaciones

Este sistema tambin es de valor posicional, en donde cada dgito binario tiene su propio peso
expresado como potencia de 2.

Conversin binaria a decimal

Esto se ilustra en la figura 1-5, donde los lugares a la izquierda del punto binari-0 (contraparte del
punto decimal) son potencias positivas de 2, y los lugares a la derecha son potencias negativas de
2. El nmero 1101.101 se representa en la figura. Para encontrar su equivalente en el sistema
decimal, slo tomamos la suma de los productos del valor de cada dgito (0 o 1) y su valor
posicional.

En el sistema binario es muy comn que el trmino dgito binario se abreviaron el trmino bit, el
cual utilizaremos a partir de ahora. Por ende, en el nmero expresado en la figura 1-5 hay cuatro
bits a la izquierda del punto binario, los cuales representan la parte entera del nmero, y tres bits
a la derecha del punto binario, los cuales representan la parte fraccional. El bit ms significativo
(MSB) es el bit ms a la izquierda (de mayor peso). El bit menos significativo (LSB) es el bit ms a la
derecha (de menor peso). stos se indican en la figura 1-5. Aqu, el MSB tiene un peso de 23 y el
LSB tiene un peso de 2-3.
Conteo binario

La secuencia que se muestra en la figura 1-6, comienza con todos los bits en 0; a esto se le conoce
como cuenta cero. Para cada cuenta sucesiva se alterna la posicin de las unidades ('i'); es decir,
cambia de un valor binario al otro. Cada vez que el bit de las unidades cambie de 1 a O se alternar
la posicin de los dos (21), es decir, cambiar de estado. Cada vez: que la posicin de los dos
cambie de 1 a 0, se alternar la posicin de los cuatros (22) (cambiar de estado). De igual forma,
cada vez que la posicin de los cuatros pase de 1 a O, se alternar la posicin de los ochos (23). Si
el nmero binario tuviera ms de cuatro bits, este mismo proceso continuara para las posiciones
de los bits de mayor orden.

Suma binaria

La tabla de sumar, en binario, es mucho ms sencilla que en decimal. Slo hay que recordar cuatro
combinaciones posibles

0+0=0
0+1=1
1+0=1
Las sumas 0 + 0, 0 + 1 y 1 + 0 son evidentes. Pero la suma de 1+1, que sabemos que es 2 en el
sistema decimal, debe escribirse en binario con dos cifras (10) y, por tanto 1+1 es 0 y se arrastra
una unidad, que se suma a la posicin siguiente a la izquierda.

Resta binaria

La tcnica de la resta en binario es, nuevamente, igual que la misma operacin en el sistema
decimal. Pero conviene repasar la operacin de restar en decimal para comprender la operacin
binaria, que es ms sencilla.

00=0
10=1
11=0
Las restas 0 - 0, 1 - 0 y 1 - 1 son evidentes. La resta 0 - 1 se resuelve, igual que en el sistema
decimal, tomando una unidad prestada de la posicin siguiente: 10 - 1, es decir, 210 110 = 1. Esa
unidad prestada debe devolverse, sumndola, a la posicin siguiente.

Multiplicacin binaria

La multiplicacin en binario es ms fcil que en cualquier otro sistema de numeracin. Como los
factores de la multiplicacin slo pueden ser CEROS o UNOS, el producto slo puede ser CERO o
UNO. En otras palabras, las tablas de multiplicar del cero y del uno son muy fciles de aprender

0x0=0 1x0=0 1x1=1

Divisin binaria

Se intenta dividir el dividendo por el divisor, empezando por tomar en ambos el mismo nmero de
cifras (100 entre 110, en el ejemplo). Si no puede dividirse, se intenta la divisin tomando un dgito
ms (1001 entre 100). Si la divisin es posible, entonces, el divisor slo podr estar contenido una
vez en el dividendo, es decir, la primera cifra del cociente es un UNO. En ese caso, el resultado de
multiplicar el divisor por 1 es el propio divisor. Restamos las cifras del dividendo del divisor y
bajamos la cifra siguiente.

Sistema de numeracin octal

En el sistema octal, los nmeros se representan mediante ocho dgitos diferentes: 0, 1, 2, 3, 4, 5, 6


y 7. Cada dgito tiene, naturalmente, un valor distinto dependiendo del lugar que ocupen. El valor
de cada una de las posiciones viene determinado por las potencias de base 8.

Conversin octal a decimal

La conversin de un nmero decimal a octal, y viceversa, se realiza del mismo modo que la de los
nmeros binarios, aunque, lgicamente, se emplea como base el nmero 8 en vez del 2. La
conversin de un nmero decimal a octal se hace del mismo modo: mediante divisiones sucesivas
por 8 y colocando los residuos obtenidos en orden inverso.

Conversin binaria a octal

Para pasar de binario a octal, solo hay que agrupar de 3 en 3 los dgitos binarios, as, el nmero
binario 1001010 (74 en decimal), lo agruparamos como 1 / 001 / 010. como al primer dgito le
hacen falta dos nmeros para que se cumpla la regla de 3 en 3 le agregamos 2 ceros, de modo que
quedara

(001) (001) (010)

despus obtenemos el nmero en decimal de cada uno de los parntesis de los nmeros en
binario como se muestra en la figura 2.1
Figura 2.1

SISTEMA DE NUMERACIN HEXADECIMAL

En este sistema, los nmeros se representan con diecisis smbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B,


C, D, E y F. Se utilizan los caracteres A, B, C, D, E y F representando las cantidades decimales 10, 11,
12, 13, 14 y 15 respectivamente, porque no hay dgitos mayores que 9 en el sistema decimal. El
valor de cada uno de estos smbolos depende, como es lgico, de su posicin, que se calcula
mediante potencias de base 16.

Conversin hexadecimal

Para las conversiones hexadecimal a binario o hexadecimal a decimal se realiza el mismo


procedimiento que las conversiones de octal a binario y/o octal a decimal segn sea el caso. Con la
diferencia que en la conversin binario a hexadecimal se agrupa de 4 en 4 del punto decimal a la
izquierda.

Conversin octal a hexadecimal

Debido a que no hay una forma directa de realizar esta transformacin, lo que debemos hacer es
transformar el nmero a binario, y luego ese nmero binario debemos transformarlo a
Hexadecimal.
1011.1101 0.1011 10011011
+ 11.1 +0.1111 +10011101
1111.0101 100111000

1101101.101
100101 11011101
-1110010.110
-10110 - 1100011
11111010.11
111011
00000101.00

+ 1
1011 101.101 101.001
X 1011 X 110.010 .1101
1011 X .1011
1011 1101
1011 1101
1111001 1101

.10001111

11.0101
010101110.001
10011 111111 100 10111
1.1 10110.1101
-10011 -
101
011001
-11
-10011 -
0101
0011000
-11
-0010011 -
0100
0010100
-11
-010011 -
0111
0000001
Convierte

10100.1101 base 2 a base 16

Procedimiento Resultado
1 0 1 0 0. 1 1 0 1 5.D
1x20 0x23 +1x22 +0x21 +0x20 1x23 +1x22 +0x21 +1x20

9E36.7A16 base 16 a base 2

procedimiento resultado
9 E 3 6. 7 A 1 6 1001111000110110. 11101000010110
1001 1110 0011 0110. 0111 1010 0001 0110

5436.15 base 8 a base 2

procedimiento resultado
5 4 3 6. 1 5 0101010000110110.00010101
0101 0100 0011 0110. 0001 0101

727.209 base 10 a base 2

363 181 90 45 22 11

2 727 2 363 2 181 2 90 2 45 2 22


1 1 1 0 1 0

5 2 1 0 2x.209=0.418
2 11 2 5 2 2 2 1 .418x2=0.836
1 0 0 1 .83x2=1.672

Resultado= 1001010111.0011 .672x2=1.344

101001101.111 base 2 a base 10

Procedimiento resultado
1 0 1 0 0 1 1 0 1. 1 1 1 33.875
1x28 +0x27 +1x26 +0x25 +0x24 +1x23 +1x22 +0x21 +1x20 +1x2-1 +1x2-2 +1x2-3
15C.38 base 16 a base 10

Procedimiento Resultado
1 5 C. 3 8 528.2187
2
1x16 +5 x161 +12 x160 +3 x16-1 + x16-2

67.24 base 8 a base 10

Procedimiento resultado
6 7. 2 4 55.3125
1
6x8 +7 x80 +2 x8-1 +4 x8-2

65113.125 base 10 a base 16

4069 15 16x.125=2
254 0
16 65113 16 4069 16 254 16 15
9 Resultado FE59.2
5 14 15

Procedimiento Resultado Sistema


1 0 1 1 1 1. 0 1 1 1 10111.0111 Binario
5 7. 3 4 57.34 Octal

Procedimiento Resultado Sistem


a
D E A D. B E E F DEAD.BEEF Hexade
cimal
1101 1110 1010 1101. 1011 1110 1110 1111 110111010 Binario
11101.1011
1 101 111 010 101 101. 101 111 101 110 111 100 111011011
11
1 5 7 2 2 5. 5 7 5 6 7 4 157255.575 Octal
674

Procedimiento Resultado Sistema


1 3 7 0 5. 2 0 7 13705.207 Octal
001 011 111 000 101. 010 000 111 10111110000. Binario
0000 1 0111 1100 0101. 0100 0011 1000 010000111
0 1 7 C 5 4 3 8 17C5.438 Hexadeci
mal
9714.13210 = 22762.1034538

9714 8
Resultado=1214
Residuo= 2
12148
Resultado=151
Residuo=6
1518
Resultado=18
Residuo=7
188
Resultado=2
Residuo=2
28
Resultado=0
Residuo=2

.132x8=1.056
.056x8=0.448
.448x8=3.584
.584x8=4.672
.672x8=5.376
.376x8=3.008.
Suma Octal Suma Hexadecimal
1372 4F1A5
+4631 +B8D5
6223 5AA7A
Conclusiones

Mendoza Trejo Ernesto

En el mundo actual, el trmino digital se ha convertido en un trmino tan comn que un nio de
10 aos te puede estar hablando de su iPad o juguete nuevo y todas las maravillosas cosas que
puede hacer. debido a la rapidsima forma en que los circuitos y las tcnicas digitales se han vuelto
tan utilizados en casi todas las reas de la vida: computadoras, automatizacin, robots, ciencia
mdica y tecnologa, transporte, telecomunicaciones, entretenimiento, exploracin en el espacio.
Yo considero que lo aprendido en esta prctica o unidad de cdigos binarios, es una buena
introduccin al mundo de la tecnologa y saber cmo funcionan nuestros aparatos electrnicos.

Valenzuela Mungarai Anel

En lo personal, es importante poner en prctica los conocimientos vistos previamente en clase,


por lo que fue interesante poder practicar los nmeros binarios, tanto su aritmtica como ellos
mismos. Es una forma de reforzar lo que ya conocemos, dando paso a que lo siguiente que se vea
en clase sea un poco ms sencillo de comprender. A pesar de que al inicio este tema puede llegar
a ser confuso, se facilita enormemente ya que este se pone en prctica.

Alba Muoz Jos Eduardo

En mi opinin personal, se puede utilizar de muchas formas y se puede aprender relativamente


sencillo, una de las formas es multiplicando la base elevado en la posicin en la que este el
nmero, o si es binario a decimal se puede aprender con el formato de los bits de las
computadoras, 1, 2, 4, 8, 16 y para mi es ms fcil de saber el numero de que se habla. Las
sumas se pueden entender un poco del funcionamiento de las computadoras antiguas y de hoy en
da y saber que tan complicadas son en sus softwares.

Fuentes de consulta:

Sistemas digitales Principios y aplicaciones, TOCCI, RONALD J., NEAL S. WIDMER, GREGORY L.
MOSS, Dcima edicin, Pearson Educacin, Mxico, 2007

http://platea.pntic.mec.es/~lgonzale/tic/binarios/aritmetica.html

http://unicrom.com/sistema-de-numeracion-octal/

http://www.comolohago.cl/como-transformar-numeros-octales/

Vous aimerez peut-être aussi