Обговорення:Регістри

Матеріал з CybWiki

Перейти до: навігація, пошук
Видаляю весь абзац. До твого відома, в сішній моделі пам’яті .tiny всі три основних сегментні регістри: CS, DS та SS вказують на один і той же сегмент. Просто код розміщений на початку сегмента, після нього йдуть дані, решта - стек, дно якого знаходиться в кінці сегменту. Така модель пам’яті була популярна для 16-бітних .COM-файлів, розмір яких мав головне значення. Пізніше завдяки віртуальній пам’яті у сегментів з’явились права на читання/запис/виконання, що призвело до чіткого розділення на код і дані. Тим не менше, і далі можливо мати в сегменті "даних" конкретно самі дані та стек одночасно. Хоча, в наш час це вже нікому не потрібно.
  • Регістр CS дуже легко змінюється явно. Це називається far jump.
Згоден.--Bunyk 07:58, 18 травня 2009 (UTC)

[ред.] Проблеми перекладу

Якщо bug - вада, то debugging - зневадження, а не зневаження, хіба ні?--Bunyk 17:35, 18 травня 2009 (UTC)

Абсолютно так. A typo... --ulidtko 03:26, 19 травня 2009 (UTC)
Особисті інструменти
Простори назв
Варіанти
Дії
Навігація
Інструменти