Що таке 4 сегменти в мікропроцесорі?

2024 Від admin

У реальному режимі регістри CS, DS, SS і ES вказують на сегмент програмного коду (CS), поточний сегмент даних (DS), поточний сегмент стека (SS) і один додатковий сегмент, визначений програмістом. (ES).

Процесори з 8086 по 80286 мають чотири сегментні регістри: cs, ds, ss і es. Процесори 80386 і новіші мають ці сегментні регістри плюс fs і gs. Регістр cs (сегмент коду) вказує на сегмент, що містить поточний код, що виконується.

Сегментні регістри відповідають за керування доступом до пам'яті. Оскільки пам'ять комп'ютера сегментована, сегментні регістри відстежують розташування в пам'яті кожного сегмента. Сегментні регістри містять чотири 16-розрядні регістри, а саме: Сегмент коду (CS), сегмент даних (DS), сегмент стека (SS) і додатковий сегмент (ES).

Повна пам'ять I МБ поділяється на 16 логічних сегментів, кожен по 64 Кб.

У 8086 пам'ять має чотири різні типи сегментів. Це: ➢ Сегмент коду, ➢ Сегмент даних, ➢ Сегмент стека та ➢ Додатковий сегмент. відповідний сегмент.

Чотири основні типи сегментації ринку:

  • Демографічна.
  • Психографічний.
  • Географічний.
  • Поведінковий.

Існують різні види реєстрів, в т.ч адресні регістри пам'яті, буферні регістри пам'яті, адресні регістри вхідного виводу, буферні регістри вхідного виведення та регістри зсуву.