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

3 ответа

Как использовать глобальную переменную в встроенной сборке gcc

Я пытаюсь использовать встроенную сборку, как это, для глобальной переменной, но компилятор выдает ошибку, говоря неопределенную ссылку наsaved_sp. __asm__ __volatile__ ( "movq saved_sp, %rsp\n\t" );saved_spобъявлен какstatic long saved_sp ...

2 ответа

Зачем нам нужно выделение стека, когда у нас красная зона?

2 ответа

Сборка - Флаг знака и флаг паритета

Я не понял, когда установлен флаг знака, а когда четность. Как я знаю, флаг знака указывает знак результата операции, 0 для положительных чисел и 1 для отрицательных чисел. Так почему в следующем коде: mov al, -5 sub al, 124SF ноль? Результат ...

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

1 ответ

 командные строки, чтобы программы использовали имена файлов по умолчанию для подсказок.

отаю с эмулятором DosBox в моем университете. Мы создаем файлы .asm с помощью MASM. Я очень устал от необходимости каждый раз создавать свой файл .asm с помощью masm, затем нажимать клавишу ввода 4 раза, затем вводить ссылку .obj, а затем вводить ...

1 ответ

Как напечатать argv [0] в NASM?

Я хочу хранить

2 ответа

Функция сборки Delphi, возвращающая длинную строку

3 ответа

 префикс, который должен занимать слот, ближайший к началу фактических байтов инструкции (он также занимает слот больше всего справа)

ю, что инструкции x86 могут иметь максимум 4 байта префиксов, например, блокировка, повтор, переопределение сегментов и т. Д. Есть ли какой-то определенный порядок их появления в случае использования нескольких префиксов?

1 ответ

ASM-создание процедуры [закрыто]

Массив A и Массив B были установлены. Процедура получит значение V и вернет, существует ли значение в массиве B или нет. Если это так - сохранить индекс в P, если нет, сохранить -1 в P. Программа должна начинаться со следующих данных: ARR_B DB ...

2 ответа

Быстрый синус / косинус для ARMv7 + NEON: ищем тестеров…

Может кто-нибудь с доступом к iPhone 3GS или Pandora, пожалуйста, протестируйте следующую процедуру сборки, которую я только что написал? Предполагается, что синусы и косинусы действительно очень быстро вычисляются на векторном FPU NEON. Я знаю, ...

0 ответов

Почему создаются инструкции AND?

Для кода, такого как этот: int res = 0; for (int i = 0; i < 32; i++) { res += 1 << i; }Этот код генерируется (режим выпуска, отладчик не подключен, 64 бита): xor edx,edx mov r8d,1 _loop: lea ecx,[r8-1] and ecx,1Fh ; why? mov eax,1 shl eax,cl ...