каких либо команд сегментные регистры иметь какое либо значение?(понимаю что вопрос не очень в тему чата но хз где еще спросить)
спроси это когда новый участник тут будет, посмотрим реакцию
что для вас "до выполнения" ?
Если код запускается из ПЗУ BIOS - нет. Если после отработки ПЗУ BIOS - скорее всего, да. Если в ОС - точно да.
если код запускается из пзу, то там возможно мусор будет
ну были только джамы с точки входа до начала кода и две инструкции до этого cli и cld
Сомневаюсь. Но это недокументировано. Но должен быть 0. Сегментные регистры это быстрая память, после перезагрузки процессора там чистый 0.
Конечно имеют, а как иначе-то?
Оба ответа "да", в документации чётко прописано, что будет в сегментах регистрах после старта
"после старта" чего? Процессора? В них не может ничего быть, это не постоянная память. После перезагрузки процессора там 0. Но если есть какая-то иницализация до BIOS - может, что-то да будет.
0 это тоже инициализация
а как мы обработаем smi, таки скорее всего что-то может поменяться
Это состояние транзисторов по-умолчанию. Физическая инициализация - может быть. Но такой инициализацией ничего, кроме 0, ставить там смысла нет.
Хаха. Перед пользователем там (наверняка огромный) бутром.
А если бы его не было?
Обсуждают сегодня