спасибо. это зависит от самого интерпретатора, пока не смотрел. главная проблема — ОС должна быть быстрой, а интерпретатор накладывает большие расходы. еще есть sectorC, но я пока ни си ни лисп не пробовал. самое главное в таком интерпретаторе — возможность взаимодействия с портами ввода/вывода (inb, outb, inw, outw) и с регистрами, но это уже очень сильно увеличит размер этого интерпретатора, и он уже потеряет свою главную фичу — размер.
например, мой загрузчик — франкенштейн, который потом я полностью переписал. ненавижу ассемблер, но люблю. изначально он был от нейронки, чисто чтоб посмотреть — работает или нет.
Информация
В рейтинге
644-й
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность
Специализация
Системный инженер, Архитектор программного обеспечения
в том то и дело, что это костыли. лучше без них, лучше использовать правильный подход, а не самый простой.
в самом начале статьи я ясно указал, что буду использовать BIOS.
спасибо. это зависит от самого интерпретатора, пока не смотрел. главная проблема — ОС должна быть быстрой, а интерпретатор накладывает большие расходы. еще есть sectorC, но я пока ни си ни лисп не пробовал. самое главное в таком интерпретаторе — возможность взаимодействия с портами ввода/вывода (inb, outb, inw, outw) и с регистрами, но это уже очень сильно увеличит размер этого интерпретатора, и он уже потеряет свою главную фичу — размер.
самый главный минус — производительность.
все мы с чего-то начинаем, все еще впереди
например, мой загрузчик — франкенштейн, который потом я полностью переписал. ненавижу ассемблер, но люблю. изначально он был от нейронки, чисто чтоб посмотреть — работает или нет.