Mayzer
@Mayzer
Yes it is!

Как запустить свой код при старте PC?

Здравствуйте. Мне нужно вставить диск в комп, и запустить код при старте - дальше нужно вывести на екран информацию о всех устройствах. Я понимаю что код нужно писать на ассемблере, но не знаю как сделать загрузку с диска, и как вообще мне получить все порты ввода-вывода и работать с устройствами. Буду рад любой инфе.
  • Вопрос задан
  • 196 просмотров
Решения вопроса 1
@AltQ
Для запуска кода на IBM PC-совместимых компьютерах диск должен содержать сигнатуру загрузочного сектора (55 AA) в двух последних его байтах, а также инструкцию безусловного перехода «jmp» (только short или near) в самом начале программы. Для некоторых компьютеров на диске должна ещё иметься структура, называемая «BIOS parameter block». Без неё код может запуститься, но работать некорректно, или же не запуститься вовсе. Подробнее можно почитать здесь и здесь.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Копайте в сторону сборки livecd на основе линускса с нужным набором утилит для работы с внешними устройствами.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы