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

4 ответа

Настройки графики x86 asm для разрешений выше 640x480?

Я только начал использовать язык ассемблера (хотелось изучать что-то новое), и натолкнулся на несколько вопросов (пока), что все учебники, которые я просматривал, не отвечают или слишком стары, чтобы знать. 1) Я пробовал несколько поисков ...

4 ответа

требования выравнивания для атомарных команд x86

Microsoft предлагаетInterlockedCompareExchange [http://msdn.microsoft.com/en-us/library/ms683560%28VS.85%29.aspx]функция для выполнения атомарных операций сравнения и замены. Также ...

6 ответов

Области выделения памяти в C ++ (стек против кучи против статики)

Я понимаю, что в C ++ есть три, а не две области памяти: стек, куча и область статических функций. У меня два вопроса Почему куча намного медленнее, чем стек? Наверняка это просто дополнительный уровень косвенности? Область памяти, выделенная ...

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

3 ответа

Есть ли спецификация назначения портов ввода-вывода x86?

Я нашел некоторую информацию в Интернете следующим образом, но неполной. http://en.wikipedia.org/wiki/Input/output_base_address [http://en.wikipedia.org/wiki/Input/output_base_address] http://wiki.osdev.org/I/O_Ports ...

3 ответа

Каким образом симуляторы CAS, такие как PTLsim, могут обеспечить точное циклическое моделирование оборудования x86?

Может кто-нибудь просветить меня, как программное обеспечение CAS нравится http://www.ptlsim.org/ [http://www.ptlsim.org/]работай? Как они достигают точности циклов, если нет информации о том, сколько циклов используется на инструкцию, и не ...

19 ответов

Странная ошибка MSC 8.0: «Значение ESP не было должным образом сохранено при вызове функции…»

Недавно мы попытались разбить некоторые из наших проектов Visual Studio на библиотеки, и все, казалось, скомпилировалось и сработало в тестовом проекте с одним из библиотечных проектов в качестве зависимости. Однако попытка запустить приложение ...

1 ответ

Почему линкер Linux / GNU выбрал адрес 0x400000?

Я экспериментирую с исполняемыми файлами ELF и набором инструментов gnu в Linux x86_64: Я связал и удалил (вручную) тест «Hello World». .global _start .text _start: mov $1, %rax ...в исполняемый файл ELF64 размером 267 байт ... 0000000: 7f45 ...

2 ответа

сложное утверждение IF в сборке

Как мне написать такойif выписка в сборе? if ((a == b AND a > c) OR c == b) { ...Платформа: 32-битный компьютер Intel, синтаксис NASM. Обновить Для переменных типов и значений используйте все, что проще для понимания. Я думаю, что целые числа ...

4 ответа

Прогноз ветки префикса Intel x86 0x2E / 0x3E действительно используется?

В последнем руководстве разработчика программного обеспечения Intel описываются два префикса кода операции: Group 2 > Branch Hints 0x2E: Branch Not Taken 0x3E: Branch TakenОни позволяют явное предсказание перехода команд перехода (коды операций, ...

2 ответа

Расположение структур в Linux / x86-64 системных вызовов для ассемблерных программистов?

Многие системные вызовы linux / x86-64 принимают указатели на структуры в качестве аргументов. Например, второй параметрstat(2) являетсяstruct stat*... struct stat { dev_t st_dev; /* ID of device containing file */ ino_t st_ino; /* inode number ...