Результаты поиска по запросу "x86"
Почему gcc генерирует дополнительный обратный адрес?
В настоящее время я изучаю основы сборки и столкнулся с чем-то странным, глядя на инструкции, сгенерированные gcc (6.1.1).Вот источник:
Сборка MASM Работа с отрицательными целыми числами
Мне было поручено написать программу на ассемблере, которая будет выполнять следующую арифметику:((A + B) / C) * ((D - A) + E) I 'Нам удалось это сделать...
как я могу использовать инструкции SVML [дубликаты]
На этот вопрос уже есть ответ: Ошибка C ++: «_mm_sin_ps» не был объявлен в этой области [/questions/31978592/c-error-mm-sin-ps-was-not-declared-in-this-scope] 3 ответа Где у Клэнга "_mm256_pow_ps"? ...
NASM: размер операции не указан
Я написал этот код в emu8086, и он хорошо работает в эмуляторе, но когда я пытаюсь скомпилировать его с помощью NASM, он выдает ошибку: «размер операции не у...
Рисование стекового фрейма для сборки x86
Итак, я немного растерялся из-за рисования стекового фрейма для моего кода сборки. У меня такое чувство, что я начал неправильно.Вот что я получил до сих пор...
, но он поддерживает другие встроенные функции в моем коде.
тирую следующую простую функцию
Почему GCC не использует LOAD (без ограждения) и STORE + SFENCE для последовательной согласованности?
Вот четыре подхода для создания последовательной согласованности в x86 / x86_64: НАГРУЗКА (без забора) и МАГАЗИН + ЗАЩИТАНАГРУЗКА (без забора) и LOCK XCHGMFENCE + ЗАГРУЗКА и МАГАЗИН (без забора)ЗАМОК XADD (0) и МАГАЗИН (без забора)Как написано ...
stackoverflow.com/questions/41819514/...
звестная проблемачто смешивание инструкций в кодировке VEX и инструкций, не относящихся к VEX, имеет штраф, и программист должен знать об ...
ассемблер x86 для умножения и деления ассемблера, 16-битный и выше
Я довольно озадачен тем, как работают операции умножения и деления в сборке x86. Например, приведенный ниже код не кажется слишком сложным, поскольку имеет дело с 8-битным. 8-битное умножение: ; User Input: ; [num1], 20 ; [num2] , 15 mov ax, ...
Оптимизация программы для конвейера в процессорах семейства Intel Sandybridge
Я целую неделю ломал голову, пытаясь выполнить это задание, и надеюсь, что кто-то здесь может привести меня к правильному пути. Позвольте мне начать с инструкций инструктора: Ваше задание является противоположностью нашему первому ...