Ответы пользователя по тегу Assembler
  • Как запустить свой код при старте PC?

    @AltQ
    Для запуска кода на IBM PC-совместимых компьютерах диск должен содержать сигнатуру загрузочного сектора (55 AA) в двух последних его байтах, а также инструкцию безусловного перехода «jmp» (только short или near) в самом начале программы. Для некоторых компьютеров на диске должна ещё иметься структура, называемая «BIOS parameter block». Без неё код может запуститься, но работать некорректно, или же не запуститься вовсе. Подробнее можно почитать здесь и здесь.
    Ответ написан
    Комментировать