x86 — ответы на вопросы
-
c++ - Отличие активных платформ решения в Visual StudioНа что влияет выбор x86 или x64 для проекта на с++ в visual studio? (Только...
- 5
- 1
- 18 янв 2019
- Borod
-
windows - Каким образом ОС отслеживает допустимость обращений по тому или иному адресу?Интересует следующий момент. Как осуществляется контроль доступа по тому...
- 1
- 3
- 3
- 21 янв 2019
- Николай
-
функции - Сохранение регистров при вызове функцийНе могу понять одну вещь в соглашениях о вызове, почему часть регистров...
- 3
- 1
- 17 янв 2019
- t3f
-
ассемблер - Работа с диском int 13h biosНа ассемблере NASM пишу 16-битную ОС. Столкнулся с такой проблемой: если...
- 1
- 17
- 1
- 22 янв 2018
- Тим Махин
-
-
ассемблер - БИОС прерывание INT, подмененное на CALL, не срабатываетЯ хотел сделать call far к адресу таблицы векторов прерываний для 13 прерывания...
- 3
- 8
- 1
- 20 янв 2018
- user145453
-
windows - не выходит обернуть динамическую библиотеку, в технологический стандарт COM+У меня LabVIEW не работает с библиотекой в виндус 64 битной , а в 32-битной...
- 1
- 7
- 1
- 9 янв 2018
- timob256
-
массивы - Обращение к элементу массива, который является полем структуры из массива структур в Ассемблере...У меня есть массив структур, каждая из которых содержит два массива Tabl1...
- 6
- 25 янв 2018
- YRSHKHN
-
c++ - Как использовать данные о размерах кэшей процессора для ускорения программы?У каждого процессора есть кэш различных уровней и размеров. Есть ли...
- 11
- 7
- 1
- 19 янв 2018
- alex ivanov
-
ассемблер - Как вывести содержимое загрузочного сектора на экран?Пытаюсь при помощи прерываний BIOS на платформе x86 вывести содержание...
- 13
- 16 янв 2018
- SOCIOPATH
-
-
windows - Инжект кода в новый процессКак запустить процесс (x32) и выполнить в нем какой-то код, например MessageBoxA(0,...
- 2
- 4
- 1
- 28 янв 2017
- Abyx
-
c++ - Как получить адрес kernel32.dllКак получить адрес kernel32.dll не используя функции WinAPI? Распространенный...
- 2
- 4
- 2
- 27 янв 2017
- Abyx
-
ассемблер - Инициализация сегментов в начале программы x86Я только недавно начал изучать ассемблер, возник вопрос: в начале программы...
- 1
- 1
- 16 янв 2017
- Totem
-
ассемблер - Conditional move ошибка x86-16Возникает ошибка при трансляции под DOS следующего сегмента кода: 60 cmp...
- 2
- 16 янв 2017
- Totem
-
linux - Аналог system в ассемблерном кодеКакой аналог system в ассемблерном коде? Например, чтобы вывести строку...
- 4
- 2
- 1
- 15 янв 2017
- Asem
-
-
оптимизация - Как отключить (и главное что именно) оптимизацию, для кусочка кода, или обойти таковую....Доброго времени суторк. Имею такой код. dburl = db_short_url_find( conf,...
- 2
- 1
- 4 янв 2017
- EugenOS
-
c++ - Как программно поставить точку останова на память?Возьмем цикл, который читает bool переменную #include <cstdio>volatile...
- 9
- 7
- 1
- 26 янв 2017
- Abyx
-
dll - Использование библиотеки intel pinОС Windows 7 64bit IDE VS 2010 C++ Пытаюсь запустить любой пример из библиотеки...
- 12
- 1
- 11 янв 2017
- Alexey Ivanov
-
Как передать переменные во внешнюю функцию сборки - cКак передать переменную из программы на C в функцию сборки. Пример: main.c:...
- 2
- 11 май 2020
- charliehogger31
-
Найти позицию первого (младшего) установленного бита в 32-битном числе - c++Мне нужно получить 1-разрядное число в 32-разрядном числе, в котором есть...
- 2
- 11 май 2020
- Xx GoLd XxX
-
-
Какое значение выполняет код этой сборки x86? - assemblyxorq %rax, %raxaddq $-1, %raxmovq %rax, %rbxshlq $2, %rbxshrq $1,...
- 11 май 2020
- universityofwashingtoncoder
-
Как преобразовать данные в адресе данных в шелл-код? - x86Я использую GDB и распечатывать значения по разным адресам. Например, для...
- 11 май 2020
- treatyoself
-
clang: есть ли способ указать инструкции низкого уровня, используемые в атомарных операциях c11? - cМогу ли я сказать clang "использовать инструкции xxx" или "не использовать...
- 1
- 11 май 2020
- Nybble
-
Как правильно использовать cmp? - assemblyЗатем, если полдень, он должен написать доброе утро, если полдень, и добрый...
- 7 май 2020
- Selann
-
Как переключить 1-й и 2-й, 3-й и 4-й элементы массива и т.д. И вывести их в формате dec на языке ассемблера?...Я новичок в ассемблере (MASM) и хочу взять массив слов и переключить 1-й...
- 6 май 2020
- Alejandro Harrison
-
-
Ядро обнаженных костей выдает недопустимые исключения кода операции и исключения общей защиты - cЯ следовал этому руководству, пытаясь собрать небольшое ядро. Я использовал...
- 6 май 2020
- David
-
Как получить файлы микрокода x86 для интеграции с coreboot? - x86Я пытаюсь собрать coreboot для моего MinnowMax, который состоит из процессора...
- 6 май 2020
- Insane Coder
-
Отслеживание доступа к памяти в процессоре x86 - multithreadingЯ читаю о протоколе управления кэшем, как это описано в Intel Manual Vol.3(p11)....
- 6 май 2020
- St.Antario
-
что означает movzwl 0x402ac0 (% rax,% rax, 1),% eax и movslq 0x402740 (,% rsi, 4),% rdx в сборке x86-64?...Я работаю над некоторыми проектами по сборке, и я столкнулся со следующими...
- 1
- 6 май 2020
- kyandy
-
инструкция операндов размера ошибки при определении и вызове макроса, который получает различные типы...Я пытаюсь написать макрос, который должен получить целое число типа BYTE,...
- 1
- 6 май 2020
- Irrawa
-
-
Где указывается% rip register? - assemblyЯ изучаю ассемблер, и мне интересно, куда указывает% rip, когда выполняется...
- 6 май 2020
- AABBCC
-
Язык ассемблера C, я пытаюсь расшифровать, но борюсь с ASCII - assemblyИтак, я пытаюсь выяснить, как расшифровать строку переменных. Я понимаю,...
- 3 май 2020
- user12191253
-
Почему SetWindowsHookEx с типом хука WH_JOURNALRECORD всегда возвращает 0? - assembly_ProcDlgMain PROC uses ebx edi esi hWnd,wMsg,wParam,lParam mov eax,wMsg...
- 1
- 3 май 2020
- findMe
-
Как настроить и отобразить счетчики производительности Intel In-Process - x86Вкратце, я пытаюсь добиться следующих результатов в тестовом процессе пользовательской...
- 1
- 3 май 2020
- Edd Barrett
-
Assembly: Какова цель movl data_items (,% edi, 4),% eax в этой программе - assemblyЭта программа циклически перебирает все числа, хранящиеся в памяти, с .long...
- 1
- 1 май 2020
- Katz_Katz_Katz
-
-
не может ли значение push для стека? - assemblyЯ не могу подтолкнуть какое-то конкретное значение в стек, может кто-нибудь...
- 1 май 2020
- ACTION GAMER
-
Можно ли установить флаги x86 для Carry = Sign = Overflow = 1 с одним добавлением insn? - assemblyЯ программирую с использованием нотации AT & T в архитектуре i386....
- 2
- 1 май 2020
- Shan
-
C Function Call Convention: Почему movl вместо pushl? - assemblyЯ не понимаю, почему следующие строки используют movl для ввода данных...
- 1
- 30 апр 2020
- miho
-
конвертировать ascii/двоичный код в десятичный в ассемблере - assemblyМне захотелось преобразовать двоичное число в десятичное число в сборке,...
- 1
- 30 апр 2020
- sr think
-
Каков эффект второго аргумента в _builtin_prefetch()? - cВ документе GCC здесь указано использование _buitin_prefetch. Третий аргумент...
- 2
- 30 апр 2020
- ANTHONY
-
-
Как получить доступ к массиву char и изменить строчные буквы в верхнем регистре, и наоборот - assemblyв настоящее время работает над проектом класса для структурированной компьютерной...
- 5
- 29 апр 2020
- archon263
-
Печать поплавков с printf в x86 nasm 32-разрядная - assemblyЯ пытаюсь распечатать некоторые 32-битные поплавки, используя сборку x86...
- 1
- 29 апр 2020
- Nate Mara
-
Что может заставить программу ассемблера отображать "мусор"? - assemblyУ меня есть код, который должен отображать короткое сообщение. Вот соответствующий...
- 5
- 28 апр 2020
- Adam
-
COM из сборки x86? - assemblyМожно ли вызвать объекты COM через язык ассемблера x86? Если да, то как?...
- 5
- 28 апр 2020
- Erik Forbes
-
GNU as, ставит работы, но printf не - assemblyЭто код, который я сейчас играю: # file-name: test.s# 64-bit GNU as source...
- 1
- 27 апр 2020
- Dmitry
-
-
ASM распечатать все уже напечатанные значения - assemblyУ меня есть ASM script, который отображает дату (день, месяц, год) и время...
- 3
- 27 апр 2020
- Vordreller
-
Динамическое связывание с объектами smalltalk - x86Я планирую реализовать динамическую привязку к моему диалекту smalltalk....
- 1
- 26 апр 2020
- Cheery
-
защищенные от записи виртуальные страницы, catch write - x86Есть ли способ поймать запись на страницу с защитой от записи? Я планирую...
- 1
- 26 апр 2020
- Cheery
-
ASSEMBLY - как сделать сумму между двумя числами (интервал) - assemblyЭй, ребята, вы можете помочь? Я не знаю, как сделать сумму между двумя...
- 4
- 26 апр 2020
- Tiestik
-
Какой режим для .NET Application в Windows 2008 64 бит - x86Как мое приложение .NET будет работать под Windows 2008 x64? Как 32-битное...
- 6
- 26 апр 2020
- Vincent
-
-
Почему Nant управляет MsBuild компиляцией в другой каталог на разных машинах? - x86Я написал Nant script, который выполняет MSBUILD.exe для компиляции проекта...
- 2
- 25 апр 2020
- flipdoubt