Вот вариант деления на 10 как 13/128 с коррекцией ошибки на 1 (работает до x < 709, т.к. дальше возникают ошибки на 2): ;--- eax = x --- lea...
NANO ] к чему такая погоня за скоростью в данной ситуации? чем плохо то, что уже созданно?" Для упражнения мозгов, чтобы не расслаблялись и...
S_T_A_S_ Насчет константы 0F6F6F6h - ес-но. Мне просто лень было с этим возиться. А вот замечания насчет DH и AL, не столь очевидны....
Ну ежели пошли таблички, то вот довольно быстрый вариант с таблицей 16*4 = 64 байт. Используется сложение неупакованных BCD по аналогии с темой...
NANO Мысль интересная, но 128/5 = 25.6, а не точно 26. Поэтому вблизи чисел кратных 26 (77,128,129,154,155 и т.д.) результат завышен на 1....
Broken Sword Действительно, AAM - самый короткий способ деления на 10. Но это тоже самое деление, только специализированное. Поэтому код будет...
Hunter Дословный перевод IA-32 Optim. Latency - число тактов, необходимое исполнительному ядру для завершения всех микроопераций, из...
Hunter > "Если все отдельно, то сумма тактов первого столбца подсчитана немного некорректно ?" У bogrus'a в столбце фактически приведены...
Hunter > "Запись в сегмент кода в защищенном режиме запрещена (т.е. с использованием префикса cs). Код можно изменить, если только...
Hunter > "ни в одной статье о количестве конвейеров не упоминалось" А говоришь, что знаком с архитектурой P6 :) Почитай Фога, хотя ответа...
Pasha 111 Ты сам понимаешь, что делаешь ? Что это за опус ? CMYTEST *a = NULL; NewObj((CTEST **)&a);Если тебе нужен экземпляр класса...
Hunter Судя по вопросам, ты мягко говоря недостаточно знаком с архитектурой P6 Family и NetBurst (P4). Почитав Фога, ты поймешь, что...
Oleg_SK 1) > "А разве в среде Win32 существует проблема фрагментации адресного пространства физической памяти? Я первый раз об этом слышу....
S_T_A_S_ > "При создании потока (у меня) обычно там 0x027F находится (хотя это значение никто не гарантирует)" При старте проги (у меня)...
Дело не столько в округлении (RC), сколько в ограниченной точности (PC). FCW = 02xxh соответствует RC = 00b = Near и PC = 10b = double...
Hunter > "У Фога классная книжка, там есть инфа по тактам, но, к сожалению, только по 3-й Pentium" Ты что-то путаешь. См. предпоследний...
> "пожалуйста, можно указать конкретный линк на источник" Разжевать и в рот положить ? Пожалуйста: 1) Мануалы от Intel (в части 3...
Oleg_SK > "А как сейчас оси семейства Win32 решают проблему фрагментации памяти?" Какой памяти - физической или виртуальных 2Гб памяти...
Вот достали с этим GlobalAlloc ... EvilsInterrupt, тебе же как-то русскими словами обясняли (помнится что-то там про ООП вопрос был): 1)...
Rohan > "как правильно задать в ini расположение include" [Environment] Fasminc=<путь к папке include>
Имена участников (разделяйте запятой).