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

2 ответа

Очень правдоподобно, что они смогли это измерить.

ал с кодом вэтот ответ [https://stackoverflow.com/a/50496379/5801661]Слегка модифицируя его: BITS 64 GLOBAL _start SECTION .text _start: mov ecx, 1000000 .loop: ;T is a symbol defined with the CLI (-DT=...) TIMES T imul eax, eax lfence TIMES T ...

1 ответ

C ++ SSE реализация фильтра

Я пытался использовать SSE, чтобы сделать операцию 4 пикселей. У меня проблема с загрузкой данных изображения в __m128. Мои данные изображения представляют собой буфер символов. Допустим, мое изображение 1024 x1024. Мой фильтр 16х16. __m128 ...

2 ответа

Как вы думаете, это связано с Pythran или Clang против GCC?

о я могу соответствовать производительности Numba при использовании Cython. Однако в этом примере мне не удалось это сделать - Numba примерно в 4 раза быстрее, чем версия моего Cython. Вот Cython-версия: %%cython -c=-march=native -c=-O3 cimport ...

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

1 ответ

спасибо за ваш полезный комментарий :-).

я возникают трудности с пониманием того, как работает простой загрузчик. Загрузчик, о котором я говорю, - это курс MIT "Разработка операционных систем". Во-первых, позвольте мне показать вам фрагмент кода сборки, который ...

2 ответа

@PeterCordes Иногда код становится более понятным, когда вы пишете константы в виде двоичного файла. Это не тот случай, я признаю :-).

у преобразовать 8-битное целое число в массив размером 8 с каждым значением, содержащим битовое значение целого числа. Например: у меня естьint8_t x = 8; Я хочу преобразовать это вint8_t array_x = {0,0,0,0,1,0,0,0}; Это должно быть сделано ...

3 ответа

https://people.cs.umass.edu/~emery/pubs/04-16.pdf

ема (подумайте о фазе пометки ГХ) У меня есть график «объектов», по которым мне нужно ходить, посещая все объекты.Я могу хранить в каждом объекте, если он был посещен.Все объекты хранятся в памяти и связаны друг с другом с помощью обычных ...

2 ответа

Я бы сразу ответил на этот вопрос, но я знаком только со сборкой MIP и сборкой x86. Если вы будете следовать этому учебному пособию, вы сможете получить желаемый результат.

амма должна принять от пользователя простую строку и отобразить ее обратно. Я получил программу, чтобы принять ввод от пользователя, но я не могу сохранить его. Вот что у меня так далеко: BITS 32 global _main section .data prompt db "Enter a ...

2 ответа

И 2. Вы подчеркиваете, что, если проверка TLB включает размеры страниц, возможно, можно избежать воспроизведения при пересечении границы 4 КБ внутри огромной страницы, но я не следовал последнему предложению.

выполнения для этих трех фрагментов: pageboundary: dq (pageboundary + 8) ... mov rdx, [rel pageboundary] .loop: mov rdx, [rdx - 8] sub ecx, 1 jnz .loopИ это: pageboundary: dq (pageboundary - 8) ... mov rdx, [rel pageboundary] .loop: mov rdx, ...

3 ответа

@eznme, не знаю, кто за тебя проголосовал. Возврат от меня, чтобы противодействовать. Спасибо за ответ!

отаю над некоторыми домашними заданиями по сборке и нахожусь в тупике с моей последней программой. Если кто-то со знанием сборки x86 скрывается, пожалуйста, не стесняйтесь комментировать, как я мог бы начать с этим. ...

1 ответ

@ollpu: да, хорошая ссылка. Но вы должны внимательно прочитать его, чтобы определить закономерности и три особых случая. Обновил этот ответ разделом, который я изначально написал для другого ответа.

ершенно новичок в двоичном кодировании x86-64. Я пытаюсь исправить старый код ассемблера. В любом случае, я пытаюсь сделать что-то вроде этого (синтаксис Intel): mov [rbp+rcx], alАссемблер в настоящее время генерирует это: 88 04 0Dно это не ...