Цитата Сообщение от USERHOME Посмотреть сообщение
Похоже я ошибся, но скажите после вызова RST 8 разве 2 байта используются?
Меня смущает DB 00
В данном случае DB 00 это конец строки текста (максимальная длина до 256). Если строка сразу 0, то внутри переменных встроенного кода в буфер переносится имя файла bootm (перед ним вставляется имя текущего дисковода для получения строки вида A:bootm. Что из себя представляет DB 0xFF пока не разбирался. Функция 0x8b нигде не описана и что для чего и как можно только по коду выяснить.