Частина 7 - Довжина слів
Для повного змісту всіх уроків натисніть нижче, оскільки це надасть вам короткий зміст кожного уроку, а також теми, які будуть розглянуті.
Перед тим, як перейти до архітектури, давайте розберемося, як ми визначаємо різні біти та як вони організовані всередині процесора.
У обох x64 і x86 ми визначаємо байт як 8 бітів. Визначаємо слово як 16 бітів. Визначаємо подвійне слово як 32 біти та квадслово як 64 біти. Нарешті, ми визначаємо подвійне квадслово як 128 бітів.
Процесори Intel зберігають байти як те, що ми називаємо "little endian", тобто нижчі значущі біти зберігаються в нижчих адресах пам'яті. Давайте візьмемо приклад простого 16-бітового або 2-байтового значення. На диску - 0xAABB. Коли воно потрапляє в пам'ять, воно зберігається як 0xBBAA, оскільки я надіюся, що це надасть вам хорошу візуалізацію цього поняття, яке може бути досить складним.
Увага! 8 бітів складають байт. Також 4 біти називаються нібелем, які еквівалентні одному шістнадцятковому цифрі.
Наступна неділя ми перейдемо до загальної архітектури! Підтримуйте нас!