SlideShare a Scribd company logo
1 of 4
Para aprender a sumar, con cinco o seis años de edad, tuviste que memorizar las 100
combinaciones posibles que pueden darse al sumar dos dígitos decimales. La tabla de
sumar, en binario, es mucho más sencilla que en decimal. Sólo hay que recordar cuatro
combinaciones posibles:
+ 0 1
0 0 1
1 1 0 + 1
Las sumas 0 + 0, 0 + 1 y 1 + 0 y 1+1 son evidentes:
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10
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
posición siguiente a la izquierda. Veamos algunos ejemplos:
100110101
+ 11010101
——————
1000001010
Operamos como en el sistema decimal: comenzamos a sumar desde la derecha, en nuestro
ejemplo, 1 + 1 = 10, entonces escribimos 0 en la fila del resultado y llevamos 1 (este "1" se
llama arrastre). A continuación se suma el acarreo a la siguiente columna: 1 + 0 + 0 = 1, y
seguimos hasta terminar todas la columnas (exactamente como en decimal).
10110 100100 10.1
+11100 + 10010 +11.01
110010 110110 101.11
La multiplicación en binario es más fácil que en cualquier otro sistema de numeración.
Como los factores de la multiplicación sólo pueden ser CEROS o UNOS, el producto sólo
puede ser CERO o UNO. En otras palabras, las tablas de multiplicar del cero y del uno son
muy fáciles de aprender:
x 0 1
0 0 0
1 0 1
En un ordenador, sin embargo, la operación de multiplicar se realiza mediante sumas
repetidas. Eso crea algunos problemas en la programación porque cada suma de dos UNOS
origina un arrastre, que se resuelven contando el número de UNOS y de arrastres en cada
columna. Si el número de UNOS es par, la suma es un CERO y si es impar, un UNO.
Luego, para determinar los arrastres a la posición superior, se cuentan las parejas de UNOS.
Veamos, por ejemplo, una multiplicación:
Para comprobar que el resultado es correcto, convertimos los factores y el resultado al
sistema decimal:
3349 * 13 = 43537
Para comprobar que el resultado es correcto, convertimos los factores y el resultado al
sistema decimal:
3349 * 13 = 43537
Bibliografía
http://platea.pntic.mec.es/~lgonzale/tic/binarios/aritmetica.html
El algoritmo de la resta en binario es el mismo que en el sistema decimal. Pero
conviene repasar la operación de restar en decimal para comprender la operación
binaria, que es más sencilla. Los términos que intervienen en la resta se llaman
minuendo, sustraendo y diferencia.
Las restas básicas 0-0, 1-0 y 1-1 son evidentes:
0 - 0 = 0
1 - 0 = 1
1 - 1 = 0
0 - 1 = no cabe o se pide prestado al próximo.
La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad
prestada de la posición siguiente: 10 - 1 = 1 y me llevo 1, lo que equivale a decir en
decimal, 2 - 1 = 1. Esa unidad prestada debe devolverse, sumándola, a la posición
siguiente.
Veamos algunos ejemplos:
Restamos 17 - 10 = 7 Restamos 217 - 171 = 46
10001 11011001
-01010 -10101011
—————— —————————
00111 00101110
7 46
Restamos 35 - 15 Restamos 50 - 11
100011 0110010
001111 001011
————————————
010100 100111
20 3
La división en binario es similar al decimal, la única diferencia es que a la hora de
hacer las restas, dentro de la división, estas deben ser realizadas en binario. Por
ejemplo, vamos a dividir 100010010 (274) entre 1101 (13)= 20
Bibliografía
http://platea.pntic.mec.es/~lgonzale/tic/binarios/aritmetica.html

More Related Content

What's hot

Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióNSergio Sanchez
 
algebra-booleana matematicas discretas
algebra-booleana matematicas discretasalgebra-booleana matematicas discretas
algebra-booleana matematicas discretastomas vergersent
 
Características de sumadores, codificadores, decodificadores, multiplexores y...
Características de sumadores, codificadores, decodificadores, multiplexores y...Características de sumadores, codificadores, decodificadores, multiplexores y...
Características de sumadores, codificadores, decodificadores, multiplexores y...Miguel Brunings
 
Suma,resta y multiplicacion de numeros binarios
Suma,resta y multiplicacion de numeros binariosSuma,resta y multiplicacion de numeros binarios
Suma,resta y multiplicacion de numeros binariosLiz Ocampo
 
Electronica digital, compuertas, tabla de verdad
Electronica digital, compuertas, tabla de verdadElectronica digital, compuertas, tabla de verdad
Electronica digital, compuertas, tabla de verdadAngel Rodriguez S
 
Informe practico de circuitos digitales
Informe practico de circuitos digitalesInforme practico de circuitos digitales
Informe practico de circuitos digitalesCarlos Garrido
 
Complemento a 1 y a 2
Complemento a 1 y a 2Complemento a 1 y a 2
Complemento a 1 y a 2Jossue Jossue
 
División binaria
División binariaDivisión binaria
División binariaPAGM626
 
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptxBASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptxJose walter Vega Acebey
 
Quine Mc Clusky (Tabular) method
Quine Mc Clusky (Tabular) methodQuine Mc Clusky (Tabular) method
Quine Mc Clusky (Tabular) methodSyed Saeed
 

What's hot (20)

Chapter 1: Binary System
 Chapter 1: Binary System Chapter 1: Binary System
Chapter 1: Binary System
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióN
 
algebra-booleana matematicas discretas
algebra-booleana matematicas discretasalgebra-booleana matematicas discretas
algebra-booleana matematicas discretas
 
K map
K mapK map
K map
 
Características de sumadores, codificadores, decodificadores, multiplexores y...
Características de sumadores, codificadores, decodificadores, multiplexores y...Características de sumadores, codificadores, decodificadores, multiplexores y...
Características de sumadores, codificadores, decodificadores, multiplexores y...
 
Sumador\Restador
Sumador\RestadorSumador\Restador
Sumador\Restador
 
Suma,resta y multiplicacion de numeros binarios
Suma,resta y multiplicacion de numeros binariosSuma,resta y multiplicacion de numeros binarios
Suma,resta y multiplicacion de numeros binarios
 
Electronica digital, compuertas, tabla de verdad
Electronica digital, compuertas, tabla de verdadElectronica digital, compuertas, tabla de verdad
Electronica digital, compuertas, tabla de verdad
 
Paper domotica analogica
Paper domotica analogicaPaper domotica analogica
Paper domotica analogica
 
Informe practico de circuitos digitales
Informe practico de circuitos digitalesInforme practico de circuitos digitales
Informe practico de circuitos digitales
 
Complemento a 1 y a 2
Complemento a 1 y a 2Complemento a 1 y a 2
Complemento a 1 y a 2
 
Unidad 1 fundamentos de circuitos logicos
Unidad 1 fundamentos de circuitos logicosUnidad 1 fundamentos de circuitos logicos
Unidad 1 fundamentos de circuitos logicos
 
Binary arithmetic
Binary arithmeticBinary arithmetic
Binary arithmetic
 
División binaria
División binariaDivisión binaria
División binaria
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptxBASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
 
Quine Mc Clusky (Tabular) method
Quine Mc Clusky (Tabular) methodQuine Mc Clusky (Tabular) method
Quine Mc Clusky (Tabular) method
 
Latches
LatchesLatches
Latches
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binario
 
Mapas de Karnaugh
Mapas de KarnaughMapas de Karnaugh
Mapas de Karnaugh
 

Similar to Suma en binario

Similar to Suma en binario (20)

Aritmética binaria julio barreto electronica digital
Aritmética binaria julio barreto electronica digitalAritmética binaria julio barreto electronica digital
Aritmética binaria julio barreto electronica digital
 
sistemas de numeracion
sistemas de numeracionsistemas de numeracion
sistemas de numeracion
 
Conversiones vinarias
Conversiones vinariasConversiones vinarias
Conversiones vinarias
 
OPERACIONES BINARIAS
OPERACIONES BINARIASOPERACIONES BINARIAS
OPERACIONES BINARIAS
 
ARITMÉTICA BINARIA
ARITMÉTICA BINARIAARITMÉTICA BINARIA
ARITMÉTICA BINARIA
 
Aritmetica binaria
Aritmetica binariaAritmetica binaria
Aritmetica binaria
 
Decimal a binario
Decimal a binarioDecimal a binario
Decimal a binario
 
Operaciones de Números Binarios
Operaciones de Números BinariosOperaciones de Números Binarios
Operaciones de Números Binarios
 
Operaciones Numericos A Binarios
Operaciones Numericos A BinariosOperaciones Numericos A Binarios
Operaciones Numericos A Binarios
 
Operaciones Binarias
Operaciones BinariasOperaciones Binarias
Operaciones Binarias
 
SISTEMAS DE NUMERACION
SISTEMAS DE NUMERACION SISTEMAS DE NUMERACION
SISTEMAS DE NUMERACION
 
Ing de sotfware
Ing de sotfwareIng de sotfware
Ing de sotfware
 
Semana1
Semana1Semana1
Semana1
 
Operaciones
OperacionesOperaciones
Operaciones
 
Operaciones con binarios
Operaciones con binariosOperaciones con binarios
Operaciones con binarios
 
Sistema De NumeracióN Deber
Sistema De NumeracióN DeberSistema De NumeracióN Deber
Sistema De NumeracióN Deber
 
Operaciones Binarias
Operaciones BinariasOperaciones Binarias
Operaciones Binarias
 
Suma, resta y multiplicación
Suma, resta y multiplicaciónSuma, resta y multiplicación
Suma, resta y multiplicación
 
Ternario
TernarioTernario
Ternario
 
Elementos 1
Elementos 1Elementos 1
Elementos 1
 

More from Dennys Silva

More from Dennys Silva (11)

Transformación
TransformaciónTransformación
Transformación
 
EL GABINETE
EL GABINETE EL GABINETE
EL GABINETE
 
Silva dennys cuarto
Silva dennys cuartoSilva dennys cuarto
Silva dennys cuarto
 
Manual slider
Manual  sliderManual  slider
Manual slider
 
Manual pizap
Manual pizapManual pizap
Manual pizap
 
Manual pizap
Manual pizapManual pizap
Manual pizap
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Elementos de windows 7
Elementos de windows 7Elementos de windows 7
Elementos de windows 7
 
Noveno b 01
Noveno b 01Noveno b 01
Noveno b 01
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 

Suma en binario

  • 1. Para aprender a sumar, con cinco o seis años de edad, tuviste que memorizar las 100 combinaciones posibles que pueden darse al sumar dos dígitos decimales. La tabla de sumar, en binario, es mucho más sencilla que en decimal. Sólo hay que recordar cuatro combinaciones posibles: + 0 1 0 0 1 1 1 0 + 1 Las sumas 0 + 0, 0 + 1 y 1 + 0 y 1+1 son evidentes: 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10 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 posición siguiente a la izquierda. Veamos algunos ejemplos: 100110101 + 11010101 —————— 1000001010 Operamos como en el sistema decimal: comenzamos a sumar desde la derecha, en nuestro ejemplo, 1 + 1 = 10, entonces escribimos 0 en la fila del resultado y llevamos 1 (este "1" se llama arrastre). A continuación se suma el acarreo a la siguiente columna: 1 + 0 + 0 = 1, y seguimos hasta terminar todas la columnas (exactamente como en decimal). 10110 100100 10.1 +11100 + 10010 +11.01 110010 110110 101.11
  • 2. La multiplicación en binario es más fácil que en cualquier otro sistema de numeración. Como los factores de la multiplicación sólo pueden ser CEROS o UNOS, el producto sólo puede ser CERO o UNO. En otras palabras, las tablas de multiplicar del cero y del uno son muy fáciles de aprender: x 0 1 0 0 0 1 0 1 En un ordenador, sin embargo, la operación de multiplicar se realiza mediante sumas repetidas. Eso crea algunos problemas en la programación porque cada suma de dos UNOS origina un arrastre, que se resuelven contando el número de UNOS y de arrastres en cada columna. Si el número de UNOS es par, la suma es un CERO y si es impar, un UNO. Luego, para determinar los arrastres a la posición superior, se cuentan las parejas de UNOS. Veamos, por ejemplo, una multiplicación: Para comprobar que el resultado es correcto, convertimos los factores y el resultado al sistema decimal: 3349 * 13 = 43537 Para comprobar que el resultado es correcto, convertimos los factores y el resultado al sistema decimal: 3349 * 13 = 43537 Bibliografía http://platea.pntic.mec.es/~lgonzale/tic/binarios/aritmetica.html
  • 3. El algoritmo de la resta en binario es el mismo que en el sistema decimal. Pero conviene repasar la operación de restar en decimal para comprender la operación binaria, que es más sencilla. Los términos que intervienen en la resta se llaman minuendo, sustraendo y diferencia. Las restas básicas 0-0, 1-0 y 1-1 son evidentes: 0 - 0 = 0 1 - 0 = 1 1 - 1 = 0 0 - 1 = no cabe o se pide prestado al próximo. La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad prestada de la posición siguiente: 10 - 1 = 1 y me llevo 1, lo que equivale a decir en decimal, 2 - 1 = 1. Esa unidad prestada debe devolverse, sumándola, a la posición siguiente. Veamos algunos ejemplos: Restamos 17 - 10 = 7 Restamos 217 - 171 = 46 10001 11011001 -01010 -10101011 —————— ————————— 00111 00101110 7 46 Restamos 35 - 15 Restamos 50 - 11 100011 0110010 001111 001011 ———————————— 010100 100111 20 3
  • 4. La división en binario es similar al decimal, la única diferencia es que a la hora de hacer las restas, dentro de la división, estas deben ser realizadas en binario. Por ejemplo, vamos a dividir 100010010 (274) entre 1101 (13)= 20 Bibliografía http://platea.pntic.mec.es/~lgonzale/tic/binarios/aritmetica.html