Попробуйте watcom. В свое время он очень хорош был.
Теоретически рассуждения вполне правильные, но на практике "cmp регистр, число" работает 1 такт и "or регистр, регистр" работает 1 такт. Выигрыш...
Что-то я не совсем понял вопрос. Инструкции "cmp eax, 0" и "cmp eax, 2239823" работают равное время, если ты об этом. Время работы инструкций...
Если я правильно понял вопрос, то с нулем можно сравнивать так: "test eax, eax". Это аналогично "cmp eax, 0", однако занимает меньше памяти. Время...
Флаг DF забыл установить (выполнить cld перед циклом). А что, в фасме есть относительные метки? (в смысле @@) Это удобно, я раньше не знал.
Если хочешь примеров, можешь посмотреть исходники моей оси: http://victoriaos.studenthost.ru/victoriaos-0.02.zip. По поводу загрузочного сектора...
С загрузочным сектором все просто: при загрузке с дискеты все содержимое первого сектора (если говорить о дискете, то это нулевая сторона, нулевой...
Тогда уж лучше регулярные выражения реализовать - это куда более гибкое и мощное решение (хотя оно и требует от пользователя определенных знаний),...
Спасибо большое, это действительно полезно - надо будет включить его в архивы с исходниками, а то я и забыл добавить к исходникам документацию.
Программу для доступа к ФС из других осей я уже написал (можно скачать на сайте). А от иерархической ФС мы отказались в первую очередь ради...
Написана полностью с нуля, от юникса я взял только названия для команд и некоторые общие принципы. Реальный режим и 16 бит выбрал только из-за...
Хочу представить на ваш суд свою операционку, написанную на ассемблере - VictoriaOS. Скачать ее вместе с исходниками можно на сайте...
Имена участников (разделяйте запятой).