Numeracion binaria

Solo disponible en BuenasTareas
  • Páginas : 25 (6162 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de junio de 2011
Leer documento completo
Vista previa del texto
-------------------------------------------------
Operaciones binarias
En el sistema binario se pueden realizar operaciones simples tales como adición, sustracción y multiplicación.
-------------------------------------------------
Adición en el sistema binario
La adición en el sistema binario sigue las mismas reglas que en el sistema decimal: 
Se comienza agregando los bits que tienenmenor valor (aquellos que se encuentran en la derecha) y se lleva el valor al siguiente lugar cuando la suma de dos bits en la misma posición es más grande que el valor mayor de la unidad (en sistema binario: 1). Luego, este valor se transporta al bit de la siguiente posición.
Por ejemplo:
  | 0 | 1 | 1 | 0 | 1 |
+ | 0 | 1 | 1 | 1 | 0 |
- | - | - | - | - | - |
  | 1 | 1 | 0 | 1 | 1 |-------------------------------------------------
Multiplicación en el sistema binario
La tabla de multiplicación en el sistema binario es simple:
* 0x0=0
* 0x1=0
* 1x0=0
* 1x1=1
La multiplicación se realiza calculando un producto parcial para cada múltiplo (sólo los bits que no contiene 0 darán un resultado que no contenga ceros). Cuando el bit del múltiplo es cero, el productoparcial es nulo; cuando es equivalente a uno, el producto parcial se forma con el multiplicando, alternado un número X de veces, donde X es igual al peso del múltiplo del bit.
Por ejemplo:
  |   | 0 | 1 | 0 | 1 multiplicando |
x |   | 0 | 0 | 1 | 0 múltiplo |
- | - | - | - | - | - |
  |   | 0 | 0 | 0 | 0 |
  | 0 | 1 | 0 | 1 |   |
0 | 0 | 0 | 0 |   |   |
- | - | - | - | - | - |
  | 0 | 1| 0 | 1 | 0 |

Introducción
Este trabajo tiene como finalidad básica estudiar y explicar el uso de los sistemas posicionales que utilizan números arábigos. Algunos son muy importantes de conocer debido al actual auge de la informática: estos sistemas son el binario, el hexadecimal, y en menor magnitud el sistema octal e incluso el sistema de base 36 llamado también sistema alfanumérico. Esimportante, sin embargo, conocer las reglas que se aplican a cualquier sistema, lo que implica necesariamente estudiar algunos sistemas en otras bases.
Además, he incluido información sobre algunos sistemas que utilizan números y símbolos no arábigos, como el romano o el egipcio. Esto por culturageneral y conocimientos generales. Es interesante ver como distintos pueblos desarrollaron diferentes ycomplejos sistemas a lo largo de la historia, y la importancia que éstos tenían en sus sociedades.
El sistema de numeración que usamos a diario se basa en el número 10.Es tal vez el más conveniente para nuestra sociedad moderna ya que su lógica es muy fácil de comprender. Tenemos los 9 dígitos para expresar unidades y una vez que llegamos al número 10, colocamos un 1 a la izquierda del cero y asísucesivamente. Pero, ¿qué ocurriría si sólo pudiésemos usar el 1 y el 0 (binario) o cualquier sistema de numeración con base n? Algunas culturas antiguas desarrollaron sistemas de numeración distintos al decimal. Por ejemplo; los Babilonios desarrollaron un sistema de base 10-60 y los Mayasuno vigesimal.
¿Qué es un sistema de numeración?
Un sistema de numeración puede considerarse como unconjunto de símbolos y reglas que se usan para representar los números. Dicho sistema sólo puede usar los símbolos de que dispone para representar los números. Esto quiere decir que, se pueden usar desde dos hasta infinitos símbolos para representar las cantidades. A lo largo de la historia el sistema más usado ha sido el decimal, aunque muchos de las culturas y pueblos antiguos desarrollaron otro tipode sistemas.
Estos sistemas podían básicamente ser de dos tipos, posicionales o no posicionales. Un sistema posicional es un sistema en el cuál un símbolo o cifra no tendrá un único valor numérico, sino que según su posición dentro del número final éste valor cambiará. Por ejemplo, nuestro sistema decimal o el sistema binario son tipos de sistemas posicionales. Los sistemas no posicionales con...
tracking img