lunes, 17 de mayo de 2010

Operaciones en Sistemas base 2 y 16

OPERACIONES EN SISTEMAS DE NUMERACIÓN 2 y 16
Resta binaria
Proceso similar a la decimal, la diferencia se da porque se manejan sólo dos dígitos y teniendo en cuenta que al realizar las restas parciales entre dos dígitos de idéntica posiciones, una del minuendo y otra del sustraendo, si el segundo excede al primero, se sustrae una unidad del dígito de más a la izquierda en el minuendo (si existe y vale 1), convirtiéndose este último en 0 y equivaliendo la unidad extraída a 1*2 en el minuendo de resta parcial que estamos realizando. Si es cero el dígito siguiente a la izquierda, se busca en los sucesivos. Las tablas de Resta son: Tabla del 0 Tabla del 1 0 - 0 = 0 1 - 0 = 1 0 - 1 = no cabe 1 - 1 = 0
Ejemplo:
111111-101010 = 010101
Multiplicación binaria
Se realiza similar a la multiplicación decimal pero el producto y la suma final de los productos se hacen en binarios.
Las tablas de Multiplicar son: Tabla del cero (0) 0 * 0 = 0 1 * 0 = 0 Tabla del uno (1) 0 * 1 = 0 1 * 1 = 1
Ejemplo:
110=6
10=2
110 * 10 = 1000
1100=12
En esta base las multiplicaciones y sumas entre números enteros son muy sencillas.

HEXADECIMAL
En el sistema hexadecimal, la suma:
Suma
§ 9 + 7 = 16 (16 – 16 = 0 y nos llevamos 1)
En este caso la respuesta obtenida, 16, no está entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la respuesta obtenida será 10 (sistema hexadecimal).
Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y números puede crear confusiones.

§ A + 6 = 16 (16 - 16 = 0 y nos llevamos 1)
Ocurre lo mismo que en el ejemplo anterior.

§ A + A = 20 ( 20 – 16 = 4 y nos llevamos 1)
La respuesta es 20 y no está entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la respuesta obtenida será 14 (sistema hexadecimal).
Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y números puede crear confusiones.

§ F + E = 29 ( 29 – 16 = D y nos llevamos 1)
La respuesta es 29 y no está entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la respuesta obtenida será 1D (sistema hexadecimal).
Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y números puede crear confusiones.

A83F
* A + 2 = 12 (12 corresponde a C

No hay comentarios:

Publicar un comentario