Gerret, а как ты узнал, что физический адрес не совпадает с линейным, если ты не можешь определить этот физический адрес? И причем тут EMM/XMM?...
Вот описание форматов .OBJ и .LIB, не помню, где взял: [img] 843690061__SS0288.zip
dbss, я никак не пойму: если ты витаешь в облаках бизнес-приложений, то с какого бодуна ты решил спуститься на землю системного программирования,...
dbss, а с чего это тебе вдруг захотелось написать ОСь? Какую цель ты преследуешь и что хочешь получить в итоге? "Научиться программировать на...
dbss, извиняюсь за грубость, но, по-моему, не стоит тебе ОСь писать. Ты слишком ценишь комфорт. Зачем, например, встроенный пошаговый...
volodya, "неработающий" макрос - это одна из ANSI-шных ESC-последовательностей. Макрос работает, например, в DOS-е, если установлен драйвер ansi.sys.
По-моему, централизованно защищать информацию от "дыр" в программах бесперспективно, ибо непонятно, как отличить действия злоумышленника от вполне...
mov eax,DwIn xor ecx,ecx xor edx,edx shr eax,1 sbb ebx,ebx mov cl,31 inc edx xor eax,ebx @MLoop: shr eax,1 sbb ebx,ebx adc dl,dh...
Я дико извиняюсь за оффтопик, но я все никак не могу понять: зачем запускать UNIX или Win на эмуляторе? Не лучше ли использовать реальную машину?
2 stel123, кратенько: В AT используются (или эмулируются) два контроллера прерываний (8259A): ведущий обслуживает IRQ0-7 (IRQ2 не...
Quantum, у меня TASM превращает mov al,byte [di] в 8A 45 01, а mov al,byte ptr [di] - в 8A 05.
Если мне не изменяет память, в TASM-е byte - это всего лишь константа, равная 1. Так что byte [di], например, эквивалентно [di+1]. При указании...
Oleg_SK, а зачем тут специальная навороченная утилита? Описаная ситуация весьма нестандартная и редкая, так что можно и вручную все сделать....
Loger, я вот тут подумал над твоим алгоритмом и наконец-то понял, что это действительно очевидно :) "Интра-фреймы" по-своему решают проблему...
Loger, что это за алгоритм такой? Нельзя ли поподробнее? И с математическим обоснованием. Что же касается полуразностей, то это не очень хорошая...
hacker Neo, можно и TASM-ом обойтись. Пример: ; boot.asm .model tiny .286 .code org 7C00h [...] end Сборка: tasm boot...
Выкладываю, что получилось. Программа на Object Pascal (для простоты), но все вычисления на ассемблере. Пишет в файл битовый массив блоками по 4...
Вот тут подумалось... Алгоритм "эратосфеново решето" вычеркивает из таблицы из N чисел все числа общего вида (т. е. не простые). Всякое такое...
Сперва разработчики (а не посторонние люди) должны ответить, чего они хотят добиться (формулировка цели), а затем уже можно будет думать, "стоит...
Примерно 1/10 натуральных чисел - простые. Если записывать простые числа как двойные слова, то потребуется около 1.6 ГБ. Можно вместо этого...
Имена участников (разделяйте запятой).