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

2 ответа

Поведение ebp и esp в стеках с использованием функции с параметром

Я хочу узнать больше о стеке. Особенно, что происходит, когда вызывается функция с параметром. Для этого я пишу следующий код:

5 ответов

Когда мы должны использовать предварительную выборку?

Некоторые CPU и компиляторы предоставляют инструкции предварительной выборки. Например: __builtin_prefetch вДокумент GCC, Хотя в GCC есть комментарийдокумент...

12 ответов

Borland x86 встроенный ассемблер; получить адрес этикетки?

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

1 ответ

Почему этот пролог функции использует несколько инструкций для расчета сокращения esp?

Я посмотрел на несколько дампов ассемблера и есть этот раздел (найденВот а такжеВот) в основной функции:

3 ответа

Разница в производительности между MSVC и GCC для высокооптимизированного кода матричного умножения

1 ответ

Как создать вложенные циклы на ассемблере x86

Можно ли создавать вложенные циклы на языке ассемблера x86? Я хотел бы перевести этот psedocode в правильный код сборки x86 (используяMASM [http://en.wikipedia.org/wiki/Microsoft_Macro_Assembler]синтаксис), но я не уверен, как инициализировать ...

1 ответ

Принудительный компоновщик GNU для генерации 32-битных исполняемых файлов ELF

Привет я в настоящее время генерирую сборку x86 для компилятора, который я пишу, и у меня возникли некоторые проблемы при связывании файла на моей 64-битной виртуальной машине (код ассемблера 32-битный). Я смог собрать объектный файл нормально с ...

1 ответ

Почему переход от AT & T к синтаксису Intel делает этот учебный segfault с помощью GAS?

Я работаю над некоторыми из учебников по http://www.ibm.com/developerworks/linux/library/l-gas-nasm/index.html [http://www.ibm.com/developerworks/linux/library/l-gas-nasm/index.html] ознакомиться с x86 / x64. Этот учебный код компилируется и ...

7 ответов

Ускорение короткого броска?

У меня есть короткий бросок в C ++, который является узким местом в моем коде. Код транслируется из буфера аппаратного устройства, который изначально имеет короткое замыкание, он представляет собой вход от причудливого счетчика фотонов. float ...

1 ответ

Можем ли мы использовать два 32-битных регистра (32 + 32 = 64) за раз, чтобы он мог принимать 64-битные значения? Ассемблер 8086

Язык ассемблера 8086: Я сделал программу для добавления, она принимает два значения в консоли и дает нам результат .. он может принимать значение только под 32 бит (8 цифр), если мы дадим более высокое значение, то это даст ошибку переполнения ...