Cuál es el mayor valor decimal que se puede representar si se utilizan 12 bits?

Respuestas

Respuesta dada por: sileetelacomes
16

Respuesta:

Con 12 bits se pueden formar 2^12 números distintos.

Como empiezan en el 0, el número más alto es

2^12 - 1= 4095

Explicación:

Yo creo que la respuesta que te he dado es la que te piden. Te dicen que el binario es entero y tienes que encontrar el equivalente decimal. Entonces para 12 bits el mayor entero binario es

1111 1111 1111

Que equivale a 4095

Si fueran números enteros positivos y negativos el primer bit indicaría el signo, 0 si positivo y 1 si negativo, entonces el mayor numéro sería

0111 1111 1111

Que equivale a 2047

Y el 1111 1111 1111 sería -1

Pero no creo que hayan tenido en cuenta esto de los números positivos y negativos en complemento de 2. Eso lo sabrás tú mejor que nadie.

Yo te hago una observación, como conocimiento general.

-Puesto que te refieres a "Numero decimal", la respuesta anterior es exacta, siempre y cuando no sean "decimales", es decir esta respuesta es valida solo para valores enteros (WORD, DWORD).

-Para el casos de Valores decimales, o también llamados "punto flotante", (FLOAT, DOUBLE), el rango mínimo es de 32 bits, y eso se escapa de tus especificaciones (12)

Sin embargo, te quiero comentar,

-El valor va a depender del rango de la porción entera + el rango de la porción decimal.

-La parte decimal de un numero tiene unas peculiaridades diferentes a los valores enteros:

-- El valor decimal "flota" dentro del mismo grupo de Bits del Valor total.

-- el valor decimal almacena como fracción, es decir :

-- 1 bit decimal es 1/2 =  .5

---2 bits decimales son 1/4 = .25

---4 bits decimales son 1/8 = .125

---Mientras que 3 bits decimales son 1/3 = .3333333333333

Preguntas similares