3
ответа

То, как поздно связать 32bit/64, укусило, освобождает во времени выполнения

У меня есть проблема, подобная, но тонко отличающийся от, который описал здесь (Загружающий блоки и их зависимости). У меня есть DLL C++ для 3D рендеринга, именно это мы продаем клиентам. Для.NET...
вопрос задан: 23 May 2017 10:27
3
ответа

Доступ к содержимому векторных регистров в сборке x86-64 [дубликат]

Я пытаюсь сделать плавающие точки octuple-precision на x86-64, хранящиеся в ymm векторных регистрах. Но я знаю только, как получить доступ к младшим 64 бит ymm0 (vmovq). Как я могу изменить векторные регистры смены вектора ...
вопрос задан: 3 June 2016 11:04
3
ответа

Понимание того, как $ работает в сборке [дубликат]

Я пытаюсь понять, как $ работает в nasm. Я прочитал этот ответ и написал следующий пример: section .text global _start _start: mov rax, 0x01 mov rdi, 0x01 mov rsi, str ...
вопрос задан: 22 July 2015 04:50
3
ответа

Как определить, был ли блок.NET создан для x86 или x64?

У меня есть произвольный список блоков.NET. Я должен программно проверить, был ли каждый DLL создан для x86 (в противоположность x64 или Какому-либо ЦП). Действительно ли это возможно?
вопрос задан: 28 June 2015 03:32
3
ответа

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

Я решил, что должен попытаться реализовать сопрограммы (я думаю, что это - то, как я должен назвать их) для забавы и прибыли. Я ожидаю должным быть использовать ассемблер и вероятно некоторый C, если я захочу сделать это на самом деле...
вопрос задан: 25 October 2014 16:20
3
ответа

Различие в позиционно-независимом коде: x86 по сравнению с x86-64

Я недавно создавал определенную общую библиотеку (ELF), бывшую нацеленную x86-64 архитектура, как это: g ++-o binary.so - совместно использованный - ненеопределенный...-lfoo-lbar Это перестал работать со следующей ошибкой:...
вопрос задан: 2 August 2010 03:38
3
ответа

Более быстрая математическая библиотека, чем glibc на x86_64/linux?

Существует ли общедоступная замена к libm glibc (и заголовки?) для x86_64-linux, которые быстрее?
вопрос задан: 8 March 2010 17:31
3
ответа

Блок и многоядерные центральные процессоры

Что x86-64 инструкции используются для позволения/запрещения других ядер/процессоров и как каждый начинает выполнять код на них? Есть ли документация где-нибудь относительно того, как это сделано операционной системой?...
вопрос задан: 27 February 2010 09:02
3
ответа

Почему Визуальная Студия применяет xchg топор, топор

Я просматривал disassmbly своей программы (потому что это потерпело крах), и заметил много xchg топора, топора I googled это и узнал, что это - по существу NOP, но почему визуальная студия делает xchg...
вопрос задан: 26 January 2010 01:57
3
ответа

Преимущества x87 по SSE

Я знаю, что x87 имеет более высокую внутреннюю точность, которая является, вероятно, самым большим различием, которое люди видят между ним и операциями SSE. Но я должен задаться вопросом, там какое-либо другое преимущество для использования x87?...
вопрос задан: 4 December 2009 04:02
3
ответа

Демонтируйте в x86_64 на OSX10.6 (Но с _Intel_ Синтаксисом)

Я знаю о otool - ТВ, но я очень использовал бы синтаксис Intel, а не AT&Ts, главным образом чтобы легко следовать вперед в книге и не иметь для просмотра тысяч % и $. Я был бы также...
вопрос задан: 13 November 2009 21:03
3
ответа

Совет для изучения блока Linux x86-64 и [закрытой] документации

У кого-либо есть документация имеющей отношение к изучению основных принципов блока Linux x86-64? Я не уверен, изучить ли это, как, или изучить x86 сначала и изучить это позже, но являющийся как...
вопрос задан: 16 October 2009 01:25
3
ответа

Убрать x86_64 вывод блока с gcc? [дубликат]

Я преподавал мне блок GNU некоторое время теперь путем записи операторов в C, компиляции их с "gcc-S" и изучения вывода. Это работает хорошо над x86 (и компилирующий с-m32), но на моем...
вопрос задан: 26 September 2009 16:00
2
ответа

Вычислить f (x) = 2 * (x ^ 2) +5 с насыщением, используя набор команд MMX для 128 чисел размером 2 байта, загруженных из двоичного файла

У меня есть эта проблема, где мне нужно вычислить функцию f (x) = 2 * (x ^ 2) +5 с набором инструкций MMX. У меня две проблемы. На данный момент это мой код: section .data print_fmt db '% d', 10, 0 ...
вопрос задан: 17 January 2019 17:26
2
ответа

Каковы соглашения о вызовах для системных вызовов UNIX & Linux на i386 и x86-64

Следующие ссылки объясняют x86-32 конвенции системного вызова для обоих UNIX (разновидность BSD) и Linux: http://www.int80h.org/bsdasm/#system-calls http://www.freebsd.org/doc/en/books/developers-handbook/x86-...
вопрос задан: 3 October 2017 03:03
2
ответа

Может ли приложение x64 использовать сборки x86 - и наоборот?

Мое приложение построено как приложение x64. После перехода на VS2010 у меня возникли некоторые проблемы, которые, по-видимому, связаны с некоторым несоответствием x64 / x86 в указанных библиотеках. Теперь я перехожу к цели .NET4, и я ...
вопрос задан: 23 May 2017 12:33
2
ответа

Действительно ли возможно выполнить x86 блок в x64 операционной системе?

Недавно я решил, что стоило получить попытку на основном x86 блоке так, чтобы было легче отладить программы, и т.д., и т.д. Таким образом, я запустил (приблизительно неделю назад) изучение x86 блок, в то время, меня...
вопрос задан: 21 September 2015 11:38
2
ответа

Почему MSVC не поддерживает встроенный ассемблерный код для целей Itanium и AMD64?

Вчера я узнал, что встроенный ассемблерный код (с __ asm ключевое слово) не поддерживается под Microsoft Visual C++ при компиляции для целей Itanium и AMD64. Это корректно? И если так, делает любого...
вопрос задан: 18 February 2015 15:19
2
ответа

Система. BadImageFormatException: не Мог загрузить файл или блок (из installutil.exe)

Я пытаюсь установить службу Windows с помощью InstallUtil.exe и получаю сообщение об ошибке Система. BadImageFormatException: не Мог загрузить файл или блок '{xxx.exe}' или один из...
вопрос задан: 17 July 2014 12:54
2
ответа

Что такое инструкция asm & ldquo; jmpq * 0xa48201 (% rip) & rdquo; точно делаете? [Дубликат]

Я выполняю сборку в gdb, и у меня есть инструкция ассемблера 0xbca5c50 & lt; _bin_start + 23632 & gt; jmpq * 0xa48201 (% rip) # 0xc6ede57 (gdb) x / 32bx 0xbca5c50 0xbca5c50: 0xff ...
вопрос задан: 27 November 2013 21:19
2
ответа

Как прервать горячую клавишу в Какао, когда окно приложения не активно

Я пытаюсь создать утилиту, которая не открывает окно при выполнении, и это будет активировано от горячей клавиши; я считал, что в настоящее время Какао не имеет функции для этого, и что я должен...
вопрос задан: 27 May 2011 18:25
2
ответа

Как записать X86_64 _assembler _?

Цель: Я хочу записать ассемблер X86_64.Примечание: отмеченный как общественный Фон Wiki: я знаком с C. Я записал блок MIPS прежде. Я записал некоторый x86 блок. Однако я хочу записать...
вопрос задан: 19 June 2010 13:25
2
ответа

NUnit “недостающий” GPSVC.DLL в Windows 7/64

Я недавно обновил от Vista/32 до Win7/64. На моей старой машине все хорошо работало. К сожалению, на моей новой машине NUnit не загрузит мои модульные тесты с сообщением об ошибке "Система. IO....
вопрос задан: 14 April 2010 15:16
2
ответа

Обнаружение архитектуры во время компиляции от MASM/MASM64

Как я могу обнаружить во время компиляции от исходного файла ASM, если целевая архитектура является I386 или AMD64? Я использую masm (ml.exe)/masm64 (ml64.exe) для сборки file32.asm и file64.asm. Это было бы хорошо...
вопрос задан: 8 April 2010 15:04
2
ответа

Рабочий ассемблерный код на 32 бита на Linux на 64 бита и Процессоре на 64 бита: Объясните аномалию

Я нахожусь в интересной проблеме. Я забыл, что использую машину на 64 бита и ОС и записал ассемблерный код на 32 бита. Я не знаю, как написать код на 64 бита. Это - x86 32-разрядный ассемблерный код для Ассемблера Гну...
вопрос задан: 24 March 2010 05:13
2
ответа

Архитектура P6 - Регистр, переименовывающий в стороне, ограниченные пользовательские регистры приводят к большему количеству операции в секунду, потраченной, устремляясь/загружая?

Я изучаю дизайн JIT относительно динамических языков реализация VM. Я не сделал большого блока с 8086/8088 дней, просто немного здесь или там, так быть хорошим, если я не в духе. Как я...
вопрос задан: 17 March 2010 16:44
2
ответа

Несколько потоков и памяти

Я читал в документации Visual C++, которую для нескольких потоков безопасно прочитать из того же объекта. Мой вопрос: как делает ЦП X86-64 с несколькими дескриптором ядер это? Скажите, что у Вас есть 1 МБ...
вопрос задан: 3 November 2009 10:28
2
ответа

Как Сказать, был ли блок.NET Скомпилирован как x86, x64 или Какой-либо ЦП

Что состоит в том, чтобы обнаружить самый легкий путь (без доступа к исходному проекту), был ли DLL блока.NET скомпилирован как 'x86', 'x64' или 'Какой-либо ЦП'? Обновление: утилита командной строки была достаточна для встречи...
вопрос задан: 23 October 2009 18:37
2
ответа

Syscall от встроенного asm в x86_64 Linux?

Почему это печатает мусор вместо того, чтобы выйти из моей программы корректно? Я использую системные вызовы этот путь на BSD, и интересно, что я должен был бы заставить его работать в Linux. международное основное (интервал argc, символ ** argv) {...
вопрос задан: 17 October 2009 20:06
2
ответа

Что 64 бита предназначаются выбирать при компиляции с Visual Studio (vcvarsall.bat)?

vcvarsall.bat, который действительно устанавливает de среду сборки, позволяет Вам выбрать между x86 | ia64 | amd64 | x86_amd64 | x86_ia64. Первая опция очевидна для 32 битов, но вопрос: что было бы...
вопрос задан: 10 August 2009 09:05