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.