-
Notifications
You must be signed in to change notification settings - Fork 1
[ЭКЗАМЕН 34] Процессоры x86 64. Регистры. Режимы работы.
- Legacy mode - совместимость с 32-разрядными процессорами;
- Long mode – 64-разрядный режим с частичной поддержкой 32-разрядных программ (32разрядный код не должен пересекаться с 64разрядным). Рудименты V86 и сегментной модели памяти упразднены (DOS программы нельзя теперь запустить, только на 32разрядной системе можно запустить).
- Целочисленные 64-битных регистры общего назначения - RAX, RBX, RCX, RDX, RSI, RDI, RBP, RSP;
- Новые целочисленные 64-битных регистры общего назначения R8 - R15;
- 64-битный указатель RIP и 64-битный регистр флагов RFLAGS.
Следующий вопрос: Математический сопроцессор. Типы данных. Представление вещественных чисел.
Предыдущий вопрос: Модели памяти в защищённом режиме. Регистры управления памятью. Страничное преобразование.
Меня всегда можно найти в Telegram: @mrrvz
-
Выполнение программы. Машинный код. Исполняемые файлы. Язык ассемблера.
-
Виды переходов. Условные, безусловные переходы. Короткий, ближний, дальний переход.
-
Стек. Регистры, связанные со стеком. Команды записи/извлечения из стека.
-
Стек. Использование при вызове подпрограмм. Команды вызоваподпрограммы и возврата.
-
Прерывания. Назначение, виды прерываний. Таблица векторов прерываний.
-
Срабатывание прерывания. Обработчик прерывания в реальном режиме. Возврат из обработчика прерывания.
-
Модели памяти в защищённом режиме. Регистры управления памятью. Страничное преобразование.
-
Математический сопроцессор. Типы данных. Представление вещественных чисел.