conversiones vinarias

of 15 /15
UNIVERSIDAD LAICA “ELOY ALFARO” DE MANABI INTEGRANTES: CEDEÑO KAREN PEREZ HAMINTO MATERIA: ING. DE HADWARE

Author: karen-cedeno

Post on 21-Aug-2015

222 views

Category:

Documents


0 download

Embed Size (px)

TRANSCRIPT

  1. 1. SISTEMAS NUMERICOSConjunto ordenado de smbolos llamados dgitos, con relaciones definidas paraoperaciones de : Suma , Resta, Multiplicacin y DivisinLa base (r) del sistema representa el nmero total de dgitos permitidos, porejemplo: r=2 Binariodgitos: 0,1 r=10 Decimal dgitos: 0,1,2,3,4,5,6,7,8,9 r=8 Octaldgitos: 0,1,2,3,4,5,6,7 r=16 Hexadecimal dgitos:0,1,2,3,4,5,6,7,8,9, A,B,C,D,E,FConceptos de distributividad,conmutatividad y asociatividad se usanen todos los sistemas
  2. 2. TABLA DE CONVERSIONES
  3. 3. El trmino bit, es una abreviacin de dgito binario, un dgitobinario es un estado abierto o cerrado lgico, se locomprende mostrndolo y analizndolo como un 1 o 0. Enuna computadora es representado un 1 o 0 elctricamentecon diferencia de voltaje; en el caso de un Disco Rgido(generalmente el Sistema de Almacenamiento Principal en unaPC), o CD, por dos formas distintas de diminutas marcas en lasuperficie, en el caso del Disco Rgido seales magnticas, en elcaso del CD seales que reflejarn el "lser" que rebotar en elCD y ser recepcionado por un sensor de distinta forma (debidoa que son hechas de tal forma que reboten distinto la luz),indicando as, si es un cero o un uno.
  4. 4. SUMA EN BINARIO. Para aprender a sumar, se necesita especficamente La tablade sumar, en binario, es mucho ms sencilla que en decimal.Slo hay que recordar cuatro combinaciones posibles: Las sumas 0 + 0, 0 + 1 , 1 + 0 y 1+1 son evidentes: 0+0=0 0+1=1 1+0=1 1 + 1 = 0 ( lleva 1).
  5. 5. 010 + 101 = 111 210 + 510 = 710 001101 + 100101 = 110010 1310 + 3710 = 5010 1011011 + 1011010 = 10110101 9110 + 9010 = 18110 110111011 + 100111011 = 1011110110 44310 + 31510 = 75810SUSTRACCIN EN BINARIO La tcnica de la resta en binario es, nuevamente, igual que la misma operacin en elsistema decimal. Pero conviene repasar la operacin de restar en decimal paracomprender la operacin binaria, que es ms sencilla. Los trminos que intervienenen la resta se llaman. minuendo, sustraendo y diferencia.
  6. 6. Las restas 0 - 0, 1 0,0-1 y 1 - 1 son evidentes:00=010=111=00 1 = 0 (presta 1)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. Veamos algunos ejemplos: 111 101 = 010 710 510 = 210 10001 01010 = 00111 1710 1010 = 710 11011001 10101011 = 00101110 21710 17110 = 4610 111101001 101101101 = 001111100 48910 36510 = 12410
  7. 7. La multiplicacin en binario es ms fcil que en cualquier otrosistema de numeracin. Como los factores de la multiplicacin slo puedenser CEROS o UNOS, el producto slo puede ser CERO o UNO. En otraspalabras, las tablas de multiplicar del cero y del uno son muy fciles deaprender: * 01 0 00 1 01En un ordenador, sin embargo, la operacin de multiplicar se realiza mediantesumas repetidas. Eso crea algunos problemas en la programacin porque cadasuma de dos UNOS origina un arrastre, que se resuelven contando el nmerode UNOS y de arrastres en cada columna. Si el nmero de UNOS es par, lasuma es un CERO y si es impar, un UNO. Luego, para determinar los arrastres ala posicin superior, se cuentan las parejas de UNOS.
  8. 8. 3349 * 13 = 43537correcto! Para comprobar que el resultado es correcto, convertimos los factores y el resultado al sistema decimal:3349 * 13 = 43537 correcto!
  9. 9. Igual que en el producto, la divisin es muy fcil de realizar, porque no son posibles en elcociente otras cifras que UNOS y CEROS.Consideremos el siguiente ejemplo, 42 : 6 = 7, en binario:Se intenta dividir el dividendo por el divisor, empezando por tomar en ambos el mismonmero de cifras (100 entre 110, en el ejemplo). Si no puede dividirse, se intenta ladivisin tomando un dgito ms (1001 entre 100).
  10. 10. Conversin entre Base Binaria y HexadecimalBase Binaria a Base Hexadecimal( 110000111111 . 1101 )2 = ( C3F.D )16C 3 F D( 0001 1000 )2 = ( 18 )16 Completando Con 0s
  11. 11. Conversin entre Base Binaria y HexadecimalBase Base Hexadecimal a Base Binaria( 4AB.F5 )16 = ( 0100 1010 1011 . 1111 0101 )2 Sistemas Digitales13
  12. 12. Conversin entre Base Binaria y OctalBase Binaria a Base Octal ( 010 000 111 111 . 110 100 )2 = ( 2077.64 )8 Completando Con 0sBase Base Octal a Base Binaria( 457.05 )8 = ( 100 101 111 . 000 101 )2Sistemas Digitales 14
  13. 13. CONVERTIR DE HEXADECIMAL A BINARIOAB4= |1010|1011|0100 CONVERTIR DE BINARIO A HEXADECIMAL 100111100011= 9D3