https://ru.wikipedia.org/wiki/Дизассемблер
Дизассе́мблер (от англ. disassembler [ˌdɪsəˈsɛmblə(r)]) — транслятор, преобразующий машинный код, объектный файл или библиотечные модули в текст программы на языке ассемблера.
Машинный код - это обычно никому не понятный набор символов. А код программы уже можно изучить и понять принцип работы.
Зачем это надо в случае с bios? Чтобы убрать поставленные производителей ограничения функций или добавить новые.
Например в случае с amd - некоторые материнские платы с pci-e 3.0 и самым дешёвым чипсетом 320-ым физически могут поддерживать pci-e 4.0 и функции разгона проца. И некоторые производители мат. плат однажды попытались это реализовать, однако из-за такой фигни продажи дорогих мат. плат на самых крутых чипсетах могли бы многократно упасть. А это потеря прибылей. Поэтому производителю материнок надавали "по башке" и он тут же выпустил новую версию Bios, где убрал все эти функции, а старую версию bios'а удалил со своего сайта.
Так же есть куча созданных китайцами с нуля материнских плат под серверные сокеты типа socker 2011, где bios обладает очень урезанным функционалом. Однако знающие люди могут много чего подправить там и добавить.
То же самое есть и в ноутах. Там не только на уровне чипсета, но и на уровне bios'а могут отключить поддержку более крутых процессоров, чтобы нельзя было их поставить, а пришлось покупать более дорогие ноуты. Но если постараться, то можно отредактировать Bios и внести поддержку нужного проца руками. В некоторых случаях это работает.
Другие языки программирования и технологии
Что означает фраза "дизассемблировать BIOS" и зачем это делают?
Обычный перевод машинного кода в читаемый язык Ассемблера
Обычно программы в машинном коде дизассемблируют для отладки, редактирования. Для этого существуют специальные программы, которые так и называются "Дизассемблер". Их великое множество под различные процессоры.
Обычно программы в машинном коде дизассемблируют для отладки, редактирования. Для этого существуют специальные программы, которые так и называются "Дизассемблер". Их великое множество под различные процессоры.
перевести исполняемый код в читаемый текст, чтобы разобраться, как он работает и, возможно, внести в него изменения
Похожие вопросы
- Люди, кто знает английский и программирование... хелп!!) что означает фраза внутри??? очень нужно перевести)
- Что значит дизассемблировать? Только объясните понятно.
- Может ли чел сам с помощью мысленных экспериментов, понять, как работает мозг? (Дизассемблировать его)
- Как войти в BIOS у Windows XP ?
- Полетела система, после обновления BIOS
- Помогите с жестким диском и BIOS...
- Замена Vista на ХР. проблемма Захожу в BIOS ...
- Как защитить BIOS?
- Не загружается windows И BIOS В НОУТБУКЕ
- как Изменить язык в BIOS????Изменить язык в BIOS????