Результаты поиска по запросу "x86"
Насколько непереносим ассемблер, / действительно /?
Я понимаю, что написание чего-либо в сборке или добавление сборки в любую программу вредит ее переносимости. Но как плохо? Я имею в виду, что в настоящее время все ПК имеют x86 или x64, верно? Итак, если я встраиваю сборку в программу на C, ...
Две очень похожие функции с участием sin () демонстрируют совершенно разную производительность - почему?
Рассмотрим следующие две программы, которые выполняют одни и те же вычисления двумя различными способами: // v1.c #include <stdio.h> #include <math.h> int main(void) { int i, j; int nbr_values = 8192; int n_iter = 100000; float x; for (j = 0; j ...
Разборка файла, содержащего большие данные или сжатого [закрыт]
это четвертый день, когда я пытаюсь понять, как сломать exe. По-прежнему не везет, файл выдает ошибку отладчика сразу после запуска. Я использую OllyDBG, кажется, что файл либо сжат, либо содержит большое количество данных. Я думаю, что это ...
Есть ли какие-то соображения, которые необходимо учитывать при запуске программы .net на x64 и x86?
Я считаю, что тип архитектуры (x86 против x64) абстрагируется от вас при создании .Net программ, но есть ли другие соображения, которые могут вызвать проблемы?
x86_64 ASM - максимальное количество байт для инструкции?
Какое максимальное количество байтов требуется для полной инструкции в коде x64 asm? Я думаю, что-то вроде перехода по адресу может занимать до 9 байт:FF 00 00 00 00 11 12 3F 1Fно я не знаю, максимальное ли это число байтов, которое ...
Какие регистры безопасны для использования в функции (x86)
Согласно сВикипедия [http://en.wikipedia.org/wiki/X86_calling_conventions#Intel_ABI]Intel ABI позволяет использоватьEAX, ECX а такжеEDX без сохранения их в функции. Я не уверен, что означает "Intel ABI". Означает ли это, что все ...
`testl` eax против eax?
Я пытаюсь понять некоторые сборки. Сборка следующая, меня интересуетtestl линия: 000319df 8b4508 movl 0x08(%ebp), %eax 000319e2 8b4004 movl 0x04(%eax), %eax 000319e5 85c0 testl %eax, %eax 000319e7 7407 je 0x000319f0Я пытаюсь понять ...
Соединение между ядрами L2 и L3 в Core i7
Intel Core i7 имеет кэш-память L1 и L2 для каждого ядра, а также большой общий кэш-память L3. Мне нужно знать, какой тип соединения соединяет несколько L2 с одним L3. Я студент, и мне нужно написать приблизительную модель поведения подсистемы ...
Чем архитектура ARM отличается от архитектуры x86? [закрыто]
Архитектура x86 специально разработана для работы с клавиатурой, а ARM ожидает мобильности? Каковы основные различия между ними?
Ближний и Дальний JMP
Я делаю сборку Linux и понимаю, что у нее плоская модель памяти. Что меня смущает, так это JARs NEAR и FAR. NEAR находится в том же сегменте, а FAR - другой сегмент. Из того, что я понимаю, нет сегментов в виртуальной памяти Linux? Кроме того, ...