Cada uno de los siguientes números: 2,1,107, 6, 3, 2 y 1 se pueden representar con bits variables. ¿Qué endianness usarías y por qué?

Cada uno de esos números se puede representar en un solo byte, por lo que “endian-ness” no entra en él. Los bytes son big-endian, lo que significa que el bit más significativo es el bit 7 a la izquierda (aunque solo cuando lo anota, los procesadores no tienen las manos izquierda y derecha). Solo si trabajó para Texas Instruments en la década de 1970, cometería el paso en falso que destruye su carrera de invertir el orden de bits y llamar al bit más significativo “bit 0”.

Sin embargo, para números de varios bytes, usaría el formato little-endian colocando el byte menos significativo en la dirección menos significativa, que es la forma correcta y correcta. Big-endian-ism no es natural y conduce a la ceguera, la locura, el desempleo y posiblemente a la cárcel cuando lo aplica accidentalmente en un protocolo estándar de la industria y estrella una nave espacial o una máquina corazón-pulmón. Si little-endian no es el formato nativo de su procesador, use un procesador diferente.

Utilice la endianess nativa de la arquitectura de hardware en la que se ejecuta el código.

More Interesting

¿Cuáles son las diferencias y similitudes entre un abogado y un ingeniero informático?

Ingenieros Eléctricos / Computadores / Hardware que han cambiado a Ingeniería de Software: ¿Cómo ha sido su cambio de carrera? ¿Feliz con el interruptor?

¿Cuáles son las mejores empresas de desarrollo web en América del Sur?

Aunque India es rica en ingenieros, tiene la mayoría de los usuarios de Wikipedia, Facebook, Quora y Twitter, todavía ningún indio posee tales sitios sociales. ¿Por qué?

¿Podemos seleccionar los cursos de ingeniería eléctrica e informática a pesar de que tengo la admisión para la ingeniería eléctrica?

¿Cuál es la diferencia entre la informática y la ingeniería informática en los estudios de posgrado en los Estados Unidos?

¿Es un curso de ingeniería informática igual en todo el mundo?

¿Por qué no hay un solo tipo de puerta lógica?

Soy malo en matemáticas y voy a estudiar ingeniería informática. Soy bueno en programación. ¿Podré entender las matemáticas en ingeniería?

¿Es demasiado tarde para comenzar la preparación de la puerta?

¿Cómo es estudiar ingeniería informática? ¿Qué puedes hacer después de completarlo?

Estoy en mi último semestre de ingeniería informática y me asignaron a Accenture, Infosys y Persistent (ofreciendo un trabajo en mi ciudad natal). ¿Qué debo elegir entre Persistent y Accenture?

¿Qué es mejor para la ingeniería informática? SRM o UIT Burdwan?

¿Vale la pena aprender programación funcional para ingenieros informáticos?

¿Alguien ha construido su propia CPU antes? ¿Cuánto tiempo tardó y qué recursos usó?