Результаты поиска по запросу "x86"

1 ответ

Почему gcc генерирует дополнительный обратный адрес?

В настоящее время я изучаю основы сборки и столкнулся с чем-то странным, глядя на инструкции, сгенерированные gcc (6.1.1).Вот источник:

2 ответа

Сборка MASM Работа с отрицательными целыми числами

Мне было поручено написать программу на ассемблере, которая будет выполнять следующую арифметику:((A + B) / C) * ((D - A) + E) I 'Нам удалось это сделать...

1 ответ

как я могу использовать инструкции SVML [дубликаты]

На этот вопрос уже есть ответ: Ошибка C ++: «_mm_sin_ps» не был объявлен в этой области [/questions/31978592/c-error-mm-sin-ps-was-not-declared-in-this-scope] 3 ответа Где у Клэнга "_mm256_pow_ps"? ...

ТОП публикаций

1 ответ

NASM: размер операции не указан

Я написал этот код в emu8086, и он хорошо работает в эмуляторе, но когда я пытаюсь скомпилировать его с помощью NASM, он выдает ошибку: «размер операции не у...

4 ответа

Рисование стекового фрейма для сборки x86

Итак, я немного растерялся из-за рисования стекового фрейма для моего кода сборки. У меня такое чувство, что я начал неправильно.Вот что я получил до сих пор...

1 ответ

, но он поддерживает другие встроенные функции в моем коде.

тирую следующую простую функцию

4 ответа

Почему GCC не использует LOAD (без ограждения) и STORE + SFENCE для последовательной согласованности?

Вот четыре подхода для создания последовательной согласованности в x86 / x86_64: НАГРУЗКА (без забора) и МАГАЗИН + ЗАЩИТАНАГРУЗКА (без забора) и LOCK XCHGMFENCE + ЗАГРУЗКА и МАГАЗИН (без забора)ЗАМОК XADD (0) и МАГАЗИН (без забора)Как написано ...

1 ответ

stackoverflow.com/questions/41819514/...

звестная проблемачто смешивание инструкций в кодировке VEX и инструкций, не относящихся к VEX, имеет штраф, и программист должен знать об ...

1 ответ

ассемблер x86 для умножения и деления ассемблера, 16-битный и выше

Я довольно озадачен тем, как работают операции умножения и деления в сборке x86. Например, приведенный ниже код не кажется слишком сложным, поскольку имеет дело с 8-битным. 8-битное умножение: ; User Input: ; [num1], 20 ; [num2] , 15 mov ax, ...

4 ответа

Оптимизация программы для конвейера в процессорах семейства Intel Sandybridge

Я целую неделю ломал голову, пытаясь выполнить это задание, и надеюсь, что кто-то здесь может привести меня к правильному пути. Позвольте мне начать с инструкций инструктора: Ваше задание является противоположностью нашему первому ...