Главная /
Ассемблер /
Для чайников /
Введение в Ассемблер /
Защищённый режим
При работе в защищённом режиме каждой программе может быть выделен блок памяти размером до 4 ГБ.
Адреса этого блока в шестнадцатеричном представлении могут меняться от 00000000 до FFFFFFFF.
В защищённом режиме программе выделяется линейное адресное пространство
(flat address space), которое разработчики компилятора Microsoft Assembler назвали
линейная модель памяти (flat memory model) или плоская модель памяти.
С точки зрения программиста линейная модель памяти более проста в использовании,
так как для хранения адреса любой переменной или команды достаточно одного 32-разрядного
регистра.
Ну что же. На первый раз информации об организации памяти достаточно. Подозреваю,
что даже эту информацию многие читатели просмотрели «по диагонали». Это объяснимо – тема
довольно сложная, если вы сталкиваетесь с этим в первый раз. Рекомендую приступить к
изучению следующих разделов, а к памяти мы ещё вернёмся…