5
ответов

Некоторая ссылка/учебные руководства x86 ASM? [закрытый]

Я пытаюсь найти некоторые ссылки в отношении x86 Ассемблеров. Учебные руководства/Примеры для помощи моему пониманию.Спасибо
вопрос задан: 2 May 2012 12:22
5
ответов

Попытка/бросок/выгода C++ => машинный код

Мысленно, я всегда задавался вопросом, как попытка/бросок/выгода заглядывает за кулисы, когда компиляции C++ переводят ее в ассемблер. Но так как я никогда не использую его, я никогда не находил время для проверки его (некоторые...
вопрос задан: 12 February 2012 17:22
5
ответов

Я могу программно вывести соглашение о вызовах, используемое C++ dll?

Предположите, что требуется записать программу, которая тестирует функции в C++ dll файл. Необходимо позволить пользователю выбрать dll (мы предполагаем, что говорим о C++ dlls). Он должен смочь получить список...
вопрос задан: 29 September 2011 14:55
5
ответов

Поле Improving получает и установило производительность с ASM или Javassist

Я хотел бы избежать отражения в проекте с открытым исходным кодом, который я разрабатываю. Здесь у меня есть классы как следующее. общедоступный класс PurchaseOrder {@Property частный Клиентский клиент;...
вопрос задан: 30 October 2010 17:55
5
ответов

Ищу быстрый алгоритм рендеринга многоугольника

Я работаю с Microchip dsPIC33FJ128GP802. Это небольшой микроконтроллер на базе DSP, и он не обладает большой мощностью (40 миллионов инструкций в секунду). Я ищу способ сделать выпуклый (...
вопрос задан: 10 August 2010 21:10
5
ответов

Почему существует так много разных соглашений о вызовах?

Исторически сложилось так, почему это выглядит примерно каждый и их младший брат определили свои собственные правила вызова? У вас есть C, C ++, Windows, Pascal, Fortran, Fastcall и, вероятно, zillion ...
вопрос задан: 9 August 2010 09:21
5
ответов

Для чего находятся В и инструкции в x86, используемом?

У меня есть encoutered они к инструкциям В и при чтении "Понимания книги" Ядра Linux. Я искал справочник. 5.1.9 Инструкции ввода-вывода Эти инструкции перемещают данные...
вопрос задан: 9 July 2010 19:35
5
ответов

Компилятор имеет ассемблер также?

Мое понимание - то, что компилятор преобразовывает высокоуровневый язык в машинный код. У меня есть вопрос относительно того, использует ли компилятор (говорят, что VC ++) внутренний изгиб ассемблер также? Я не забываю видеть блок...
вопрос задан: 20 June 2010 17:54
5
ответов

Действительно ли языки программирования и методы неэффективны? (ассемблер и необходимое знание C)

в течение долгого времени я думаю и изучаю вывод компилятора языка C в ассемблерной форме, а также архитектуру ЦП. Я знаю, что это может быть глупо Вам, но мне кажется, что что-то очень...
вопрос задан: 17 June 2010 07:27
5
ответов

ShouldNotReachhere classFileParser ANDROID

Какая-либо идея, как устранить эту проблему? Я использую Eclipse, и это, кажется, происходит, даже когда я создаю новый проект андроида. :( # фатальная ошибка был обнаружен средой выполнения Java: # # Внутренний...
вопрос задан: 25 May 2010 13:10
5
ответов

брюшной пресс блока x86 () реализация?

Я должен получить различие 2 целых чисел со знаком. Есть ли ABS () функция в x86 ассемблере, таким образом, я могу сделать это. Любая справка значительно ценилась бы.
вопрос задан: 14 April 2010 17:21
5
ответов

Процессоры MIPS: они все еще Используются? Который другую архитектуру я должен изучить?

Я программировал для x86 и x86-64 в ассемблере в течение нескольких месяцев. Теперь, я хочу идти дальше к некоторому другому виду процессоров. MIPS, SPARC, PowerPC, Itanium, ARM их я нашел ARM...
вопрос задан: 14 April 2010 05:33
5
ответов

Почему увеличенная конвейерная глубина не всегда означает увеличенную пропускную способность?

Это - возможно, больше вопроса для обсуждения, но я думал, что stackoverflow мог быть правильным местом для выяснения у этого. Я изучаю понятие конвейерной обработки инструкции. Мне преподавали что конвейер...
вопрос задан: 8 April 2010 02:26
5
ответов

Как я мог представить прерывание (для микроконтроллеров) в блок-схеме? [закрытый]

У кого-либо есть какие-либо визуальные примеры?
вопрос задан: 31 March 2010 16:44
5
ответов

что JMP делает, чтобы сложить и структурировать указатели?

Когда блок имеет инструкцию как jmp f, что происходит с указателями кадра и стеком? Я имею в виду - f, маркировка в праве памяти? Как мы можем перейти к другому адресу в памяти и не обновить наш...
вопрос задан: 17 March 2010 21:25
5
ответов

Ассемблер: попытайтесь понять небольшую функцию

для моей работы я должен инвертировать то, что делает эта часть кода (ARM9). Я - разработчик Java, и я действительно не понимаю эту часть кода, связанного с единственной функцией. Конечно, я спрашиваю...
вопрос задан: 27 February 2010 00:41
5
ответов

Разъяснение по поводу Двоичного файла (PE/COFF & ELF) форматы и терминология

Я путаю мало в терминологии. Файл, который дан как вход компоновщику, называют Объектным файлом. Компоновщик производит Файл изображения, который в свою очередь используется в качестве входа загрузчиком. Я добрался...
вопрос задан: 26 February 2010 17:06
5
ответов

Понимание сборки gdb для разницы указателей [duplicate]

Для этого конкретного c-кода. #include & lt; stdio.h & gt; int main () {int * p = (int *) 20; int * q = (int *) 30; printf ("% d", q-p); } Это свалка gdb disass / m main Dump of ...
вопрос задан: 29 January 2010 12:06
5
ответов

Требования заголовка PE

Каковы требования файла PE (PE/COFF)? Какие поля должны быть установлены, которые оценивают, как минимум для того, чтобы позволять это "работать" в Windows (т.е. выполнение "мочат" инструкцию и затем закрываются...
вопрос задан: 19 January 2010 13:18
5
ответов

Основной вопрос о начальной загрузке ОС

У меня есть некоторый основной вопрос процессу начальной загрузки компьютера и части, где загрузчик называет ОС. Таким образом, я знаю, что BIOS копирует первые 512 байтов с загрузочного диска в память...
вопрос задан: 11 January 2010 20:27
5
ответов

Что является самым быстрым способом протестировать, если двойное число является целым числом (в современных процессорах Intel X86)

Наше серверное приложение делает много целочисленных тестов в горячем пути выполнения кода, в настоящее время мы используем следующую функцию: встройте международный IsInteger (удвойте n) {n-пол возврата (n) <1e-8} Эта функция...
вопрос задан: 22 December 2009 04:09
5
ответов

Использование регистра ЦП C++

В C++ локальные переменные всегда выделяются на стеке. Стек является частью позволенной памяти, которую может занять Ваше приложение. Та память сохранена в Вашей RAM (если не выгруженной к диску). Теперь...
вопрос задан: 3 December 2009 12:04
5
ответов

Что делает “интервал 0x80”, означают в ассемблерном коде?

Кто-то может объяснить, что делает следующий ассемблерный код? интервал 0x80
вопрос задан: 1 December 2009 06:02
5
ответов

Каково различие между ассемблерным кодом и байт-кодом?

В то время как в поиске различных различий в значениях исходного кода, байт-кода, ассемблерного кода, машинного кода, компиляторов, компоновщиков, интерпретаторов, ассемблеров и всего остальные, я только добрался...
вопрос задан: 23 November 2009 11:10
5
ответов

Эмулированная среда ассемблера ARM?

Я хотел бы, чтобы мой сын изучил ассемблер ARM, и я считаю покупку его встроенной системой, которую он может программировать так, он может заставить светодиоды высветиться и другой интересный материал, от которого я получил удовольствие как ребенок...
вопрос задан: 21 November 2009 19:10
5
ответов

Использование xor reg, reg дают преимущество перед mov reg, 0? [дубликат]

Существует два известных способа установить целочисленный регистр на нулевое значение на x86. Или mov reg, 0 или xor reg, reg существует мнение, что второй вариант лучше, так как значение 0 не...
вопрос задан: 14 November 2009 09:28
5
ответов

Очень быстрый memcpy для обработки изображений?

Я делаю обработку изображений в C, который требует копирования больших блоков данных вокруг памяти - источник и место назначения никогда не накладываются. Что абсолютный самый быстрый путь состоит в том, чтобы сделать это на x86 платформе...
вопрос задан: 12 November 2009 18:42
5
ответов

Как выполнить машинный код (изучение блока)

Я хотел бы делать попытку изучения блока и возможно записи моего собственного простого ассемблера (я недавно прочитал интересную статью о том, как создать операционную систему и быстро понял что...
вопрос задан: 12 August 2009 10:50
5
ответов

“Блок” по сравнению с “Ассемблером”

Мне преподавали, что "блок" - то, что Вы пишете в своих файлах, чтобы иметь Ваше "ассемблерное" преобразование он в двоичный код. Но я вижу эти два условия, смешанные и подобранные в различных работах. Я даже услышал...
вопрос задан: 24 July 2009 07:01
5
ответов

Как ОС влияет, как ассемблерный код работает?

Я надеюсь изучить ассемблер для x86. Я нахожусь на Mac, и я предполагаю, что большинство x86 учебных руководств/книг использует код, это предназначено для Windows. Как делает ОС, что код выполняется на влиянии что код...
вопрос задан: 24 July 2009 01:22