Меня интересуют рабочие характеристики следующих встроенных функций / инструкций:...
Я читаю руководство разработчика x86 / x64 , пытаясь понять кодировку инструкций, и меня смутило...
char c; int f() { return c ^ 1; } gcc компилирует это в нечто вроде movzbl c(%rip), %eax xorl $1,...
Среда x86_64 в Linux.Я пытаюсь ускорить некоторые вычисления в функции foo, написав встроенную...
Системный вызов setfib () не поддерживается в FREEBSD amd64 и его функция возврата не реализована...
Привет, я пишу несколько процессов прерывания. Я в Ubuntu 18.04 и использую gcc -7.3.0. В настоящее...
Мне нужно реализовать несколько сборочных проектов, и я не совсем понимаю, когда именно нужно...
Здесь весь исходный код void asmFunction() { unsigned char threshold[16]; initArray(threshold,...
Я пытаюсь отключить все прерывания, включая NMI на одном ядре процессора, и поместить это ядро в...
Apple LLVM version 10.0.1 (clang-1001.0.46.3) Target: x86_64-apple-darwin18.5.0 Thread model: posix...
Я пытался измерить стоимость предсказания ветвлений, я создал небольшую программу. Создает...
Я читал, что для временного отключения подкачки в соответствии с руководством по системному...
У меня есть следующая программа, которая (я думаю) выделяет кучу виртуальной памяти (изменяя разрыв...
Из соглашения о вызовах из Википедии x86 говорится, что для соглашения о вызовах Microsoft x64:...
Можно ли использовать процессор для генерации прерывания для конкретного ядра процессора в...
Рассмотрим эту функцию в c: long arithEx (long, long, long, long, long, long, long, long); long...
Я хочу сделать ассемблерное программирование в Linux с использованием NASM ( пример ). Но я хочу...
Я пытаюсь узнать переполнения буфера из книги «Искусство эксплуатации - Джон Эриксон».Я приложил...
Я строю код LUT префикса Хаффмана путем обхода дерева. Я использую регистр для отслеживания...
С здесь : nanosleep((const struct timespec[]){{0, 500000000L}}, NULL); Он передает структуру. Я не...
В некоторых случаях мы используем теги для различения функций. Тег обычно является пустой...
Изначально я спрашивал об umonitor и umwait, но, как подсказал @harold, оказалось, что вы даже не...
Мне интересно, есть ли что-либо на уровне сборки в x86-64, которое позволяет вам спать / wait , так...
Я обнаружил реализацию преобразования целых чисел без знака в сборке x86, и я попытался подключить...
При передаче значения с плавающей точкой в качестве первого аргумента устанавливается регистр%...