Почему в Windows не работает такой код? _check_instr_presence: push dword ptr offset bad_entry push dword ptr fs:[0] mov fs:[0],esp ...
Вот именно. Задача биоса - читать и писать сектора, не вникая в их содержимое. Содержимое - часть логической структуры ФС. Что было в нулевом секторе у CP/M? Я не помню, но уж...
Для этого есть сетап, не? И потом - сигнатура AA55 - выдумка мелкомягких, кто сказал, что все файловые системы должны следовать этому соглашению?
Вроде оно как раз в ABI и зафиксировано, наряду с соглашениями о вызовах, разве нет? По крайней мере sizeof'ы точно.
Интересно, где-нибудь есть нормальная таблица принадлежности инструкций x86 к конкретным расширениям (SSE, SSE2, SSE3, и т.п)? IDM не предлагать, там зачастую нет этой информа...
COM это разве ABI?
Что крутого в z80?
А файловая система состоит не из секторов? То, что в FAT и ее наследниках это так, необязательнл везде так.
Как блокировки на чисто программном уровне учтут все аппаратные особенности (кэши и т д)?
Дос же может загрузить com по произвольному адресу, так? Тогда все адреса надо в рантайме пересчитать от текущего cs. Ну или перемещать физически 32-битный код. Или использова...
Интересно, а современные видеокарты хорошо совместимы с VGA, чтобы эти трюки прокатывали?
Если переключить vt, то вся андроидная инфраструктура пошла лесом, и ты остался один на один с фреймбуфером и евдевами. Просто жаль, что это сделать нельзя. Или таки можно на ...
А почему не использовать локальные метки? Ну типа "test eax,eax; jz 1f; inc eax; 1:"
Вот интересно, кто какими редакторами текста пользуется?
А вот это нормально, что биос ноута убивает первый сектор раздела с id=0xEF, записывая туда какую-то неведомую ëбаную хуйню?
Тащить api из однопоточного мира в многопоточный - это называется костыли. Не лучше ли разработать новый реентерабельный без ущерба простоте языка?
lsass - выдать список задниц?
А при чем тут rip? Тут же не rip-отосительная адресация
Ну да, бекендом. А вот как туда асмовставки нативные пихаются?
а корбут его поддерживает? на сайте есть полный список поддерживаемого оборудования. к сожалению это всё только на ебее.