Операция сборки для заполнения пространства и времени, ничего не делая.
2 ответа

Что делает инструкция по сборке x64 "nop dword ptr [rax+rax]"?

Я пытаюсь понять x64 оптимизация сборки, выполняемая компилятором. Я скомпилировал небольшой проект C++ как Release строить с Visual Studio 2008 SP1 IDE на Windows 8.1. И одна из строк содержала следующий код сборки: B8 31 00 00 00 mov eax,31h 0F 1F…
4 ответа

Как получить надежные Cortex M4 короткие задержки

Я портирую некоторый код с M3 на M4, который использует 3 NOP для обеспечения очень короткой задержки между изменениями тактового сигнала последовательного выхода. Набор команд M3 определяет время для NOP как 1 цикл. Я замечаю, что NOP в M4 не обяза…
12 май '14 в 14:52
0 ответов

Процессор Дизайн-Блок управления опасностями

Я проектирую процессор SPE для сотовых. Я должен проверить наличие данных, прежде чем я получу данные из файла реестра. Каков наилучший способ определения необходимого количества циклов остановки и какие конструктивные решения следует принять в отно…
08 апр '11 в 14:12
1 ответ

Почему ILGenerator.Emit() вставляет nop коды операций в динамическую сборку?

Я строю небольшой компилятор в C#, поэтому неизбежно мне пришлось вмешиваться в динамические сборки и испускать коды операций. Теперь странным является то, что мои вызовы Emit() создают дополнительные коды операций nop в сгенерированном модуле. В мо…
20 июн '17 в 23:21
4 ответа

GCC NOPs компилируется

Выход из моего обычного царства VC++ в мир GCC (через MINGW32). Попытка создать Windows PE, которая состоит в основном из NOP, аля: for(i = 0; i < 1000; i++) { asm("nop"); } Но либо я использую неправильный синтаксис, либо компилятор оптимизирует…
31 дек '10 в 00:05
2 ответа

Как создать 1-секундную задержку Arduino

Привет, я новичок в Arduino, и я пытаюсь создать задержку в 1 секунду, но я не знаю, как я могу сгенерировать код, который завершает функцию delay_ms. Я пытался ее решить, но, похоже, не получил лучше спасибо void setup() { word millisecs; Serial.be…
23 май '14 в 18:06
2 ответа

Почему у машинного кода gcc есть инструкции nop

Каждый раз, когда я делаю objdump -d, я всегда вижу код asm с пакетами инструкций nop (инструкции, которые ничего не делают) Например, возьмите эту же программу: #include <stdio.h> #include <math.h> int main() { printf("Hello World!\n");…
05 май '11 в 17:30
0 ответов

JavaScript для выполнения NOP, который занимает много времени (миллисекунды)

Допустим, я вынужден спать таким варварским способом. Я не могу использовать события (такие как setTimeout), это не входит в ограничения проблемы, и такие вещи уже подробно обсуждались ранее. function sleep(milliseconds) { var start = new Date().get…
13 апр '17 в 02:55
0 ответов

Сколько интервалов задержки требуется для инструкции LOAD?

Омега-коммутирующая сеть соединяет 4096 процессоров RISC, каждый с временем цикла 60 нсек, с 4096 бесконечно быстрыми модулями памяти. Каждый из переключающих элементов имеет задержку 5 нсек. Сколько интервалов задержки требуется для инструкции LOAD…
11 дек '18 в 18:40
1 ответ

Лишние NOPs и ветви в неоптимизированном MSIL

Когда я компилирую следующий код в качестве отладки... public class MyClass { private int myField; public int MyProperty { get { return myField; } set { myField = value; } } } ... странный байт-код с кажущимися бесполезными инструкциями генерируется…
13 янв '16 в 11:08
3 ответа

Для чего используется NOP в байт-коде JVM?

Есть ли практическое использование виртуальной машины Java? NOP код операции в сегодняшней JVM? Если да, то каковы некоторые сценарии, в которых NOPs будет сгенерирован в байт-код? Мне даже было бы интересно увидеть пример кода Java, который компили…
02 май '12 в 21:36
3 ответа

Сколько однобайтовых NOP может выполнить Skylake за один цикл

Я выравниваю цели ветвления с NOP, и иногда CPU выполняет эти NOP, до 15 NOP. Сколько однобайтовых NOP может выполнить Skylake за один цикл? А как насчет других Intel-совместимых процессоров, таких как AMD? Я интересуюсь не только Скайлэйком, но и д…
11 июл '17 в 17:24
2 ответа

printf символа NOP 0x90 отличается при компиляции на x86_64 и i686

У меня 2 системы: 3.13.0-35-generic... x86_64 x86_64 x86_64 GNU / Linux с gcc: 4.8.2 2.6.32-21-generiC#32-Ubuntu ... i686 GNU/Linux с gcc: 4.4.3 Я скомпилировал следующий код в обеих системах: int numOfNops = 600; unsigned char nops[numOfNops]; int …
20 сен '14 в 17:50
2 ответа

Труба, которая ничего не делает

Я на AIX box и мне нужна программа, которая при использовании после канала ничего не делает. Я буду более точным. Мне нужно что-то вроде этого: if [ $NOSORT ] ; then SORTEXEC="/usr/bin/doesnothing" else SORTEXEC="/usr/bin/sort -u" fi # BIG WHILE HER…
20 май '15 в 13:41
2 ответа

Реализации для asm("nop") в windows

Является ли пустая строка кода, заканчивающаяся точкой с запятой, эквивалентной команде asm("nop")? volatile int x = 5; if(x == 5){ printf("x has not been changed yet\n"); } else{ ;//Is this the same as asm("nop") or __asm nop in windows? //alternat…
28 фев '19 в 05:21
0 ответов

NOPCOMMERCE.AUTH и CustomerCookie в Nop 3.0

Как система может сделать это так? для зарегистрированного пользователя даже значение CustomerCookie не может быть сохранено после перезапуска браузера, даже если в коде истек срок действия, равный 1 году. Но для гостя это работает, оба использовали…
15 июн '17 в 00:53
1 ответ

Как заставить интерпретатор Python выдавать инструкцию NOP?

Есть ли способ заставить интерпретатор Python скомпилировать любой код Python в инструкцию NOP? (Я специально говорю о получении байт-кода посредством компиляции кода Python, а не его генерации напрямую.)
05 июн '17 в 23:31
5 ответов

Фиктивная команда в Windows CMD

В Linux у нас есть makefile: $(foreach A,a b,echo $(A) &&) true Это работает и эхо a b Теперь мы хотим перенести его на Windows. Самая короткая команда в Windows, которая ничего не делает: if 0==1 0 Таким образом, пример make-файла будет выг…
25 авг '11 в 12:41
1 ответ

Почему сгенерированный код IL начинается с Nop?

Я пробирался через часть IL одной из моих сборок (через ILDasm), и я заметил, что все мои методы начинаются с nop инструкция. Кто-нибудь знает, почему это так?
04 янв '11 в 03:22
1 ответ

C Code NOP путаница

Этот файл имеет синтаксис AT&T; - см. http://www.imada.sdu.dk/Courses/DM18/Litteratur/IntelnATT.htm и http://en.wikipedia.org/wiki/X86_assembly_language. И gdb, и objdump создают синтаксис AT&T; по умолчанию. MOV $27163,%ebx MOV $13156,%eax MOV $258…
28 окт '14 в 23:35