jueves, 14 de febrero de 2013

resta de numeros binarios


RESTA DE NÚMEROS BINARIOS

la resta en todos los sistemas numéricos llámese octal, hexadecimal o decimal tienen como ley que si el numero de arriba es menor al de bajo le pide una unidad al que esta a su lado izquierdo, en el caso de los números binarios el 0 que es el numero mas pequeño quedaría convertido en 2 siendo así:

10001101
-1110011 
-----------------
 ???????

* la primer cifra es el resultado de la resta de 1-1 por tanto nos da 0

10001101
 -1110011 
-----------------
???????0 


*la segunda cifra se obtiene de la unidad que nos presta el siguiente numero convirtiendo    el 0 en 2 siendo asi que 2-1= 1

10001101
 -1110011 
-----------------
 ??????1


*como nuestro 1 le presto una décima al 0 anterior este se vuelve automáticamente en 0      dando como resultado 0-0 = 0 para la tercera posición.

10001101
 -1110011 
-----------------
 ?????010 


*restamos 1-0 = 1

10001101
 -1110011 
-----------------
 ????1010 


*como el 0 es menor que el 1 le pedimos al siguiente numero una décima siendo así 
  2-1 = 1

10001101
 -1110011 
-----------------
 ???11010 


* ya que el 0 le presto una unidad a anterior 0 este le pide otra décima al numero siguiente pero como ya había prestado sin tener nada, queda convertido en 1. y 1-1=0

10001101
 -1110011 
-----------------
??011010 

*para este cero aplica la misma regla del anterior así que queda convertido en 1. y 1-1=0

10001101
 -1110011 
-----------------
?0011010 


* finalmente como el 1 le tuvo que prestar una unidad al 0 este queda convertido en 0 y como no hay nada que restarle baja igual.

10001101
 -1110011 
-----------------
00011010 

el resultado de nuestra resta es: 11010










No hay comentarios:

Publicar un comentario