Cómo convertir entre base 10, Hexadecimal y binario (2 / 7 paso)

Paso 2: Base de conceptos básicos (continuación): binario

Binario (base 2)

Como su nombre indica, un binario sistema de numeración consta de dos números: 1 y 0. Por consiguiente, esto se refiere como base 2 y los números parecen 100100102. En tal sistema, la representación de valores se logra a través de un sistema de "poder de dos". Cada lugar en un número binario, refiere a menudo como un poco, tiene un valor particular que puede ser fácilmente determinado. Números binarios se suelen escribir como un múltiplo de ocho, o un byte. A veces, se utilizan sólo cuatro bits del byte, o la mitad superior o inferior y estos cuatro bits se denominan colectivamente un nibble. Nibbles se vuelven importantes cuando conversión entre bases, como se verá más adelante.

Sin digressing, utilizaré la notación endian grande donde números enteros se almacenan en memoria empezando por el bit más significativo (MSB) y terminando con el bit menos significativo (LSB). La ubicación de valor de cualquier dado de bits es determinada tomando dos (el número de dígitos en el sistema binario) a la potencia de la broca del lugar utilizando un índice de base cero: 2 bits. Por ejemplo, el LSB de la nibble es 20 ó 1. El cuarto bit, es decir, el tercer lugar (recuerda empezar en cero) valor es 23 o 8. Veamos sólo algunos ejemplos para hacerlo más claro. Aquí es cómo un nibble es representado en binario.

 Zero-based index 3 2 1 0 Bit place 4th 3rd 2nd 1st Bit value 8 4 2 1 Example values: Decimal 12 1 1 0 0 Decimal 5 0 1 0 1 

Si el valor de bit debe ser añadido (o cuenta) ese bit será un 1, otra cosa será un 0. Sabiendo esto, el valor decimal de "1" se escribe "0001", porque el bit 1 y ese valor es uno. El valor decimal de "10" se escribe en binario como "1010" y si añades los bits de valor donde hay un 1 luego verá lo añade a 10. De esta manera, un nibble puede representar los números 0 a 15. Números más grandes requieren el uso del nibble de orden alto.

 Bit place 8th 7th 6th 5th 4th 3rd 2nd 1st Bit value 128 64 32 16 8 4 2 1 Example value: Decimal 88 0 1 0 1 1 0 0 0 Decimal 253 1 1 1 1 1 1 0 1 

Agregar los valores de bit para cada bit del lugar que tiene un 1 para satisfacer a ti mismo que los valores decimales con precisión están representados por el valor binario a la derecha.

Cubriré de adición binaria, resta, multiplicación, división, puntos flotantes y números negativos a través de 2 complemento y 1 de complemento en un instructable después ya he empezado trabajando en llamado Cómo calcular como un microcontrolador, pero aquí está una vista previa como una tentación (sí, como matemáticas binario pueden ser un incentivo, derecha?) a ve y vota mi instructables otros. :)

Vista previa de Cómo calcular como un microcontrolador .

Aritmética binaria: Suma y resta
Aritmética binaria es muy simple y directa. Debe familiarizarse con la representación binaria de números de cero a tres, si no tienes estas comprometido al corazón. Son 00, 01, 10 y 11. Lo principal a recordar es llevar sobre unos y que es lo más difícil que tendrá que hacer, así que respirar tranquilos.

Voy a añadir 15810 y 5110 en binario, que si ya ha agregado los rendimiento 20910. Seguir y comprobar mis cálculos.

 1001 1110 + 0011 0011 ------------- 

Ahora, agregar abajo de la LSB (derecha) hacia la izquierda. La primera es 0 + 1 que es 1. El siguiente es 1 + 1 es 2, pero en binario es 10. Se trata de dos dígitos, así que tenemos que llevar eso a la siguiente columna.

 1001 1110 + 0011 0011 ------------- 01 ------------- 1 

En la columna, es 1 + 0 + 1, que es otra vez dos, o 10. Llevar eso. Continuar.

 1001 1110 + 0011 0011 ------------- 0001 ------------- 1111 

Ahora tenemos 1 + 1 + 1 que es tres, o, sí, ya lo tienes: 11. Así que en vez de poner un cero y llevando a 1, poner un 1 y llevar uno. Continuar hasta el final.

 1001 1110 + 0011 0011 ------------- 1101 0001 ------------- 111111 

El 110100012 es 20910, así que hicimos nuestros cálculos correctamente.

Aritmética binaria: Multiplicación y división
En el sistema de base 2, división y multiplicación por una potencia de dos se logra fácilmente por derecha e izquierda, desplazamiento, respectivamente. Desplazamiento es exactamente como suena: cuando salió de cambio por n, tener todos los de 1 y 0 y moverlos números lugares a la izquierda en los lugares cambiados de puesto con 0. Cuando lógicamente adecuada cambio por lugares números, mueves el binario valores números lugares a la derecha, llenar las ranuras movidas con 0 (hay también una cambio derecha aritmética, pero no lo cubro aquí). En el ejemplo siguiente, cambiar el número 4 a la izquierda un poco. El bit #1 es el 2 º de derecho en nuestro sistema de índice de base cero, y también podemos escribirlo 21 o 2. Esto debe causar una multiplicación de 4 * 21 o 8.

 Left shift: 4 << 1 Bit value: 8 4 2 1 Binary: 4 = 0 1 0 0 Shifted to the left one bit: 1 0 0 0 = 8 denary 

Puedes ver cómo cambiar a la izquierda cambia el número de cuatro a ocho, con eficacia multiplicando el valor por dos. Nosotros podríamos también cambiar izquierda por dos bits o cualquier número de bits de 1 hasta n - 1, donde n es el número de bits en nuestro número binario. En consecuencia, cambiando un binario número a la derecha divide con eficacia el número por una potencia de dos. Pensar si no está claro a continuación, echa un vistazo a continuación. Aquí nos cambiar dos de 32 bits a la derecha, efectivamente dividiendo 32 por 22 , rendimiento de 8.

 Right shift: 32 >> 2 Bit value: 128 64 32 16 8 4 2 1 Binary 32 = 0 0 1 0 0 0 0 0 Shifted to the right two bits: 0 0 0 0 1 0 0 0 

Que está lejos de todas las operaciones binarias fundamentales, pero es una cobertura adecuada para nuestra lil' ' ol instructable aquí.

Artículos Relacionados

Convertir de Decimal a Hexadecimal

Convertir de Decimal a Hexadecimal

IntroducciónEste conjunto de instrucciones demostrarán una técnica para convertir números en decimal (base 10) a su representación hexadecimal (base 16). Esta conversión expresa primero el número en binario (base 2) antes de pasar a hexadecimal. Este
¿Cómo convertir entre RM, MP3, WAV, WMA con RM Audio Converter?

¿Cómo convertir entre RM, MP3, WAV, WMA con RM Audio Converter?

vps-web-hosting.net ( http://www.vps-web-hosting.net ) RM Audio Converter soporta la conversión por lotes entre RM, MP3, WAV, WMA y OGG archivos. Convierte el audio archivos digitalmente, no a través de la tarjeta de sonido, que le permite hacer copi
¿Cómo convertir entre todos los formatos de vídeo populares?

¿Cómo convertir entre todos los formatos de vídeo populares?

Aprender a convertir un archivo de vídeo a algunos otros formatos y guardarlo en tu PC con AVS Video Converter.Paso 1: Ejecutar AVS Video Converter y seleccionar tu archivo de video de entradaEjecute AVS Video Converter http://avs4you.com/AVS-Video-C
Convertir números de Decimal a binario

Convertir números de Decimal a binario

Circuitos de lógica digitales conforman los sistemas de computación para casi toda la electrónica. Lógica digital trabaja principalmente con dos Estados, altas y bajas. Estos Estados se conoce como 1 (alto) y 0 (bajo). Debido a esto, cuando se trata
Convertir números negativos en binario

Convertir números negativos en binario

IntroducciónEl sistema binario desempeña un papel central en qué información se almacena y se calcula en equipos. Saber cómo funciona el sistema binario, puede ayudarnos a entender cómo equipos función, traducen entrada y mostrar resultados y salidas
Cómo convertir un valor a las unidades deseadas

Cómo convertir un valor a las unidades deseadas

En muchos cursos de matemáticas e ingeniería, unidades se asocian con los valores utilizados para realizar cálculos. Una unidad es una cantidad que se utiliza como un estándar de medición. Por ejemplo, si se mide una longitud del tiempo, las unidades
Cómo extraer y convertir DVD a iTunes

Cómo extraer y convertir DVD a iTunes

iTunes es un reproductor multimedia y la aplicación de biblioteca multimedia desarrollado por Apple Inc. Se utiliza para jugar, descargar y organizar audio digital y vídeo en los ordenadores personales. Y la tienda iTunes Store también está disponibl
El último Audio Converter

El último Audio Converter

yo siempre encontré queriendo convertir entre mono y estéreo y conectores de 1/8" y 1/4" y no parece nunca tener a mano el adaptador correcto. El otro día estaba haciendo dos adaptadores separados para dos tareas de conversión separadas cuando t
Cómo leer binario/hexadecimal rueda cambiar con un microcontrolador AVR

Cómo leer binario/hexadecimal rueda cambiar con un microcontrolador AVR

este instructable le mostrará cómo leer el número en un binario pushwheel o ruedecilla Interruptor con LED o un microcontrolador AVR (estoy usando un ATmega328p pero esto puede ser adaptado para cualquier AVR o microcontrolador probablemente otra de
Construir un sistema completo de AVR y jugar Mastermind!

Construir un sistema completo de AVR y jugar Mastermind!

El juego Mastermind ha sido alrededor de mucho tiempo, y recuerdo que conseguir una versión de la placa con las clavijas de colores cuando era un niño. Me encanta este juego, ya que es solucionable simplemente por pura lógica. Un jugador (o un equipo
Bits de matemáticas booleanas y golpeando sin las matemáticas

Bits de matemáticas booleanas y golpeando sin las matemáticas

ResumenCuando yo estoy poco de autoagresión o programación de microcontroladores, a veces que realmente quiero centrarme en lo que los patrones parecen, realmente visualizar lo que están haciendo los ceros y unos.  Pero tienen que ver las matemáticas
NAAG XY

NAAG XY

NAAG XY, 201514' x 8' x 4'Gabriel L Dunne http://gabrieldunne.comVishal K Dar http://vishalkdar.comla espuma del EPS, yeso de París, computadoras, software a medida, proyectoresEste Instructable es una documentación del proceso de creación de "NAAG X
Jabón de química K.E.G

Jabón de química K.E.G

Vamos a la tienda a comprar nuestro jabón para alojarte higiénico. Sin embargo, lo que muchos de nosotros no saben es lo que sucede en el proceso de fabricación de jabón y qué ingredientes en jabón, siguiendo estos pasos le permitirá comprender la re
Doggy Bike Wagon

Doggy Bike Wagon

Esta es la forma moderna de usar bicicletas! JAJAJA!Yo quería hacer un carro porque mi mamá había dicho que tirar algo sería el donante nuestra espalda buen perro y los músculos traseros. Entonces, VI algunas motos, y la idea de este carro me llamó l