Результаты поиска по запросу "x86"
Настройки графики x86 asm для разрешений выше 640x480?
Я только начал использовать язык ассемблера (хотелось изучать что-то новое), и натолкнулся на несколько вопросов (пока), что все учебники, которые я просматривал, не отвечают или слишком стары, чтобы знать. 1) Я пробовал несколько поисков ...
требования выравнивания для атомарных команд x86
Microsoft предлагаетInterlockedCompareExchange [http://msdn.microsoft.com/en-us/library/ms683560%28VS.85%29.aspx]функция для выполнения атомарных операций сравнения и замены. Также ...
Области выделения памяти в C ++ (стек против кучи против статики)
Я понимаю, что в C ++ есть три, а не две области памяти: стек, куча и область статических функций. У меня два вопроса Почему куча намного медленнее, чем стек? Наверняка это просто дополнительный уровень косвенности? Область памяти, выделенная ...
Есть ли спецификация назначения портов ввода-вывода 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 ...
Каким образом симуляторы CAS, такие как PTLsim, могут обеспечить точное циклическое моделирование оборудования x86?
Может кто-нибудь просветить меня, как программное обеспечение CAS нравится http://www.ptlsim.org/ [http://www.ptlsim.org/]работай? Как они достигают точности циклов, если нет информации о том, сколько циклов используется на инструкцию, и не ...
Странная ошибка MSC 8.0: «Значение ESP не было должным образом сохранено при вызове функции…»
Недавно мы попытались разбить некоторые из наших проектов Visual Studio на библиотеки, и все, казалось, скомпилировалось и сработало в тестовом проекте с одним из библиотечных проектов в качестве зависимости. Однако попытка запустить приложение ...
Почему линкер Linux / GNU выбрал адрес 0x400000?
Я экспериментирую с исполняемыми файлами ELF и набором инструментов gnu в Linux x86_64: Я связал и удалил (вручную) тест «Hello World». .global _start .text _start: mov $1, %rax ...в исполняемый файл ELF64 размером 267 байт ... 0000000: 7f45 ...
сложное утверждение IF в сборке
Как мне написать такойif выписка в сборе? if ((a == b AND a > c) OR c == b) { ...Платформа: 32-битный компьютер Intel, синтаксис NASM. Обновить Для переменных типов и значений используйте все, что проще для понимания. Я думаю, что целые числа ...
Прогноз ветки префикса Intel x86 0x2E / 0x3E действительно используется?
В последнем руководстве разработчика программного обеспечения Intel описываются два префикса кода операции: Group 2 > Branch Hints 0x2E: Branch Not Taken 0x3E: Branch TakenОни позволяют явное предсказание перехода команд перехода (коды операций, ...
Расположение структур в 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 ...