А никто и не впихивает драйвер в загрузочный сектор. Сервисы БИОС для чего существуют?
Время может плавать очень сильно, да и само понятие времени исполнения одной отдельной команды, по большому счёту, лишено смысла: процессор...
baldr Ну, собственно, так и есть. Если для адресации используются 32-разрядные регистры, то и правила вычисления адреса соответствуют...
Они пытались сделать с нуля -- архитектура IA-64, более известная под маркой Itanium. Но толком дело не пошло: слишком много ПО существует для...
s3dworld Более-менее общего, но полноценной "общности" всё равно нет и не будет: тяжкое наследие проклятого прошлого.
Это глупость интеловской архитектуры (я уже вроде упоминал, что 8086 -- худший из всех существовавших в конце 1970-х 16-разрядных...
Можно и так, и эдак. Но просто так изменить CS нельзя, поскольку это вызывает переход; всегда надо менять CS вместе с (E)IP. А что мешает...
s3dworld Запись в CS выполняют команды дальнего перехода (JMP FAR и CALL FAR), ведь изменение CS автоматически означает переход (потому-то MOV и...
s3dworld Да, разные процессоры (ядра) могут находиться в разных режимах, и между ними можно обмениваться информацией, пользуясь общим полем...
Вся синхронизация -- через APIC, отчасти через ACPI (переход в сон и выход из сна, ну и тому подобные вещи), через память (ОЗУ-то общее, как и...
s3dworld Сколько-нибудь полноценный ассемблер -- весьма сложная программа. Я вот сейчас свой клепаю (правда, под АРМ, но в перспективе и для...
s3dworld Ага, фантастику, причём антинаучную :) Многоядерность -- это самая что ни на есть обычная многопроцессорность, т.е. наличие в компутере...
KIV Сразу две ошибки ;) Во-первых, чтобы ОС была легко переносима на разные архитектуры, она должна быть соответствующим образом спроектирована...
Переключение задач, если оно не аппаратное, происходит тогда, когда это сделает переключалка. А когда она сделает, зависит от автора этой самой...
Только два последних, насколько знаю, поддерживают отладку, первая троица предназначена не для создания новых ОС и прочих низкоуровневых программ,...
KIV Ну, в ИА-32 полно всяких загибонов, и все их упомнить проблематично... Мне просто во время оно довольно много пришлось писать на асме для...
KIV Ошибаетесь. DI подразумевает использование ES только при строковых операциях. Во всех остальных случаях используется сегмент данных. Кстати...
s3dworld Не совсем ясно, в чём у Вас проблема. Я, правда, не знаток синтаксиса ФАСМ (не пишу на нём, поскольку он мне не нравится), но вроде бы...
Это уже ошибка в БИОСе -- правда, по нынешним временам безобидная (вряд ли кто-то там запускает ДОС, да и она сама вроде как устанавливает себе...
Совместимость обеспечивается БИОСом и самим железом. А ёмкость видеостраницы зависит от видеорежима, а не от отношения сторон монитора.
Имена участников (разделяйте запятой).