Скільки біт у регістрі?

2024 0 Comments

Регістр – це певна ділянка пам’яті всередині самого процесора, від 8-ми до 32-х біт завдовжки, яка використовується для проміжного зберігання інформації, оброблюваної процесором. Деякі регістри містять тільки певну інформацію. Регістри загального призначення – EAX, EBX, ECX, EDX.

cs, ss, ds, es, gs, fs. Усі сегментні регістри – 16-розрядні. Їх існування зумовлене специфікою організації та використання оперативної пам’яті: мікропроцесори Intel у будь-якому режимі роботи (реальний режим, захищений режим) підтримують сегментну модель організації оперативної пам’яті.

У деяких випадках компілятор може визначити розмір операнда. Наприклад, регістр EAX має розмір 32 біти, а регістр DX – 16 біт.

Деякі приклади

АрхітектураЦілочисельних регістрів FP- регістрів
x86-641616
IBM System/360164
z/Architecture1616
Itanium128128