El codigo binario es la base de la informacion de las computadoras, es
decir todo lo q veamos calculemos y realicemos en la computadora al
final son llevadas a este codigo, consiste en dos unicos valores (el 0 y
el 1), y mendiante la combinacion de ellos se representan la
información. solo existen estos valores xq el cpu solo puede entender
estas 2 instrucciones, (ausencia de corriente o presencia de ella).
para contar en numero binario unicamente se le suma 1 como normalmente
estamos acostumbrados, con la excepcion que si nos topamos con el caso
de sumar 1+1 en ese digito se le coloca un 0 y tiene como acarreo 1 y
asi sucesivamente. p.e:
0011 ---------> 3
0001+ -------> 1 +
0100 = ------> 4 =
El codigo binario es muy complejo, con estos cuatro digitos solo
podremos representar una cantidad de 16 numeros (2^4; Dos elevado a la
cuatro), ya que este es el numero de combinaciones distintas que se
pueden hacer de 0 y 1. por eso al momento de crear un programa en
binario seria algo muy inhumano X(
Para ello existen los lenguajes de alto nivel tales como java, c++,
ruby, etc. en ellos se pueden programar de forma mas senilla que en
binario y "El compilador" te muestra errores de codigos, tambien es el q
lleva tu programa de alto nivel hacia uno en binario para que la
computadora lo interpreta.
para saber como funcionan te puedo dar un ejemplo de la representacion
de los numero reales en binario. existe el formato llamado IEEE 754.
este es un formato que puede aproximar un numero real casi a su
exactitud.
1 01000010 00011100000000000000000
es un formato de 32 bits, (32 digitos en binario) lo cual el primer
digito binario determina si el numero es positivo o negativo
(0=positivo;1Negativo), los 8 digitos siguientes representan el
exponente del numero, y los 23 restantes son la matisa.
No hay comentarios:
Publicar un comentario