Готовый, к сожалению, не загугливается. Скачал исходники bochs-2.4.5-msvc-src.zip вроде как для VS2008. Но у меня в VS не собирается, пишет 32...
persicum А в SSE4 так вообще команда есть : CRC32, не знаю правда сколько тактов, но наверное меньше чем таблички глядеть. Вообще красота.
Спасибо, Кэп. Понятно, что он хочет запуститься для эмуляции x64. Вопрос - почему он так хочет, и как сделать так, чтобы он не хотел, а хотел...
Привет, столкнулся с таким, казалось-бы на первый взгляд, простым вопросом. Как застивить борщ запуститься с эмуляцией 486 (чтоб не было поддержки...
o_O
А вот и вполне годная готовая либа для i8080. Умножение/деление и другие арифметические операции присутствуют в полном объеме.
Деление 16 битного числа на 16 битное тоже от Intel'я: reentrant program uses the B and C registers to hold the dividend and quotient, and the D...
serega919394 Вот умножение 2 байтных чисел: http://www.cyberforum.ru/assembler/thread76759.html?uri=/assembler/thread76759.html#post437197
Я знаю что ее там нет. Я этот псевдо-код привел для s_d_f, чтобы пояснить что требуется вообще.
Я так понял, что автору нужно что-то типа: jmp start x1 db 5 x2 db 3 y db ? start: ;y=sqrt(x1*x2) ;здесь код end
Это аналог Intel 8080 микропроцессора. Стремная штука конечно с непривычки, но придрачиться за пару часов можно после x86. Умножение x1 на x2 - в...
Да, с MMX стало работать побыстрее. Демку с тремя алгоритмами прикладываю. Единственное пока нет проверки на cpuid, поэтому если вдруг кто-то...
Ravager О, спасибо, теперь все понятно. Буду пробовать. А действительно, этот алгоритм (первый который срезает биты), наверное для 24-битной...
Ravager Спасибо, попробую разобраться... А вы не могли бы пару-тройку комментов к коду привести, был бы признателен. С MMX я просто не знаком,...
В младших 8086 можно было сделать тупо так: MOV CS,reg16/mem :) Фича была не документированная и в 286 уже вызывала invalid opcode.
Привет, использую алгоритм, описанный древними в DEMO.DESIGN FAQ. bpp - 32, esi - массив 640x480x4, ecx: (640*460)*4 @@1: mov eax, [esi-4]...
Угу, только hiew тоже роскошь. debug.exe - вот где истинная сила зарыта.
мешает создовать COM файлы. tlink32 не может.
Разобрался. Всем спасибо за помощь. PS: А MMX, как оказалось, все равно тормоз. Что на Celeron 433 Mhz, что на современных процах.
Зависит от винды, но в принципе идея проста - загрузиться в Safe Mode (безопасный режим), снести драйвер видеоадаптера. Загрузиться в обычном...
Имена участников (разделяйте запятой).