Red de conocimientos sobre prescripción popular - Cuidado de la salud en otoño - ¿Qué significan los ocho bits inferiores y los ocho bits superiores de datos enteros?

¿Qué significan los ocho bits inferiores y los ocho bits superiores de datos enteros?

Una unidad en la memoria es un byte de 16 bits y un bit representa un 1 o un 0;

Entero 65535 de tipo int;

El sistema binario es 16 1, como se muestra a continuación. :

1111 1111 1111 1111

Contando de atrás hacia adelante, los ocho bits ocupados por los primeros ocho unos pertenecen a los ocho bits inferiores, y los ocho bits ocupados por los últimos ocho Los unos pertenecen a los ocho bits superiores.

MCU utiliza hexadecimal de 4 dígitos, como A8E6H.

Los valores binarios de 16 bits correspondientes son 1010, 1000, 1110, 0110b.

Obviamente, el valor binario superior de 8 bits es 1010, 1000B.

El valor binario inferior de 8 bits es 1110, 0110b.

Los números hexadecimales reducidos a dos dígitos son:

El valor binario alto de 8 bits es A8H.

El valor binario inferior de 8 bits es E6H.