12
ответов

Разработчик должен быть разработчиком?

Я разрабатывал веб-сайты в течение достаточно долгого времени, и я не так хорош в разработке веб-сайтов? Мой Босс посылает меня взять некоторые уроки по нему. Но я действительно хочу придерживаться разработки скорее...
вопрос задан: 21 May 2010 07:34
7
ответов

Сколько asm-инструкций на C-инструкцию?

Я понимаю, что на этот вопрос невозможно ответить абсолютно, но я только после приблизительных значений: Учитывая довольно размерную C-программу (тысячи строк кода), в среднем, сколько ASM-...
вопрос задан: 1 December 2008 18:29
5
ответов

'testl' eax против eax?

Я пытаюсь понять некоторый блок. Блок следующим образом, я интересуюсь testl строкой: 000319df 8b4508 movl 0x08 (%ebp), %eax 000319e2 8b4004 movl 0x04 (%eax), %eax...
вопрос задан: 17 April 2018 00:37
4
ответа

Сколько инструкций получить доступ к указателю в C?

Я пытаюсь выяснить, сколько тактов или общих инструкций требуется для доступа к указателю в C. Я не думаю, что знаю, как выяснить, например, p-> x = d-> + f-> b я принял бы две загрузки...
вопрос задан: 30 April 2010 20:46
4
ответа

Как точно исполняемые файлы работают?

Я знаю, что исполняемые файлы содержат инструкции, но каковы точно эти инструкции? Если я хочу назвать API-функцию MessageBox, например, на что похожа инструкция? Спасибо.
вопрос задан: 24 October 2009 03:15
2
ответа

Блок: Перемещение между двумя адресами памяти

Я пытаюсь изучить блок (поэтому терпите меня), и я получаю ошибку компиляции на этой строке: байт mov [t_last], [t_cur] ошибка является ошибкой: недопустимая комбинация кода операции и операндов я подозреваю...
вопрос задан: 25 November 2018 16:25
2
ответа

Трассировка/профилирование инструкций

Я хотел бы статистически представить свой код C на уровне инструкции. Я должен знать, сколько дополнений, умножения, подразделений, и т.д. я выполняю. Это не Ваше обычное выполнение кода фрезы...
вопрос задан: 4 June 2010 08:42
1
ответ

Как выполнялись инструкции филиала на микропроцессоре 6502?

Существует много способов реализации инструкции ветвления в аппаратном обеспечении контроллера / секвенсора. Я сам делал это раньше своим методом, но мой вопрос: как это было сделано на 6502 ...
вопрос задан: 24 March 2019 20:19
1
ответ

Привилегированные инструкции в Intel x86-64 [duplicate]

Мне нужно определить набор всех привилегированных инструкций в архитектуре x86_64. Я знаю некоторые из них, такие как cli для очистки прерываний, но при поиске в сети для целого списка я не могу ...
вопрос задан: 22 August 2016 10:33
1
ответ

Ограничение инструкции Cuda [дубликат]

Есть ли ограничение на то, сколько команд может быть выполнено в потоке cuda? Например, если я запустил этот код ниже, набрав около 10 миллионов итераций пустого цикла, он никогда не достигнет последнего ...
вопрос задан: 2 August 2011 15:39
1
ответ

Таблица инструкции по машине Тьюринга

В определениях Машины Тьюринга говорится, что запрещается для одного читать/изменять, это - таблица инструкции (программа). Точно, Машина Тьюринга не имеет никакого доступа к своей собственной программе. Каковы преимущества могут быть...
вопрос задан: 8 October 2009 04:29
0
ответов

Как рассчитать MI алгоритма

есть ли способ, учитывая алгоритм, вычислить MI (миллион инструкций) этого алгоритма?
вопрос задан: 15 January 2019 17:11
0
ответов

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

Можете ли вы вспомнить какие-либо законные (умные) варианты использования для модификации кода во время выполнения (программа изменяет свой собственный код во время выполнения)? Современные операционные системы, кажется, не одобряют программы, которые дел
вопрос задан: 5 November 2018 01:06
0
ответов

Маленькое всплывающее окно для инструкций, например, foursquare

Увидев последние снимки экрана нового приложения foursquare и их всплывающие подсказки в виде мультяшных инструкций, я хотел бы создать некоторые из них в своем приложении. Нашел аналогичный вопрос для айфона ...
вопрос задан: 23 May 2017 12:17
0
ответов

Производительность цикла кода C [продолжение]

Этот вопрос продолжает мой вопрос здесь (по совету Mystical): Производительность цикла кода C Продолжая мой вопрос, когда я использую упакованные инструкции вместо скалярных инструкций, код ..
вопрос задан: 23 May 2017 11:54
0
ответов

Доступ к данным, сегментам BSS будет осуществляться с помощью указателя или по инструкции, обращающейся напрямую?

Я знаю, что когда речь идет о доступе к памяти стекового фрейма, это будет происходить с использованием указателя стекового фрейма, но мне интересно, каким будет доступ к данным, сегментам BSS, содержащим глобальные / статические данные, ...
вопрос задан: 29 April 2017 15:48
0
ответов

Инструкции SSE: Byte+Short

У меня есть очень длинные массивы байтов, которые нужно добавить в целевой массив типа short (или int). Существует ли такая инструкция SSE? А может их набор?
вопрос задан: 29 June 2016 13:08
0
ответов

What is the 0x10 in the “leal 0x10(%ebx), %eax” x86 assembly instruction?

What the function is of the 0x10 in regards to this LEAL instruction? Is it a multiply or addition or is something else? leal 0x10(%ebx), %eax Can someone please clarify? This is x86 assembler on a ...
вопрос задан: 21 September 2015 21:03
0
ответов

Как работает инструкция `test`?

Если у нас есть: test dword ptr [eax], 2000h je label1: Есть ли в dword ptr [eax] какое-либо значение, кроме 0, которое заставило бы совершить прыжок?
вопрос задан: 10 April 2015 23:14
0
ответов

Как синхронизируется кэш инструкций x86?

Мне нравятся примеры, поэтому я написал немного самомодифицирующегося кода на c... #include #include // linux int main(void) { unsigned char *c = mmap(NULL, 7, PROT_READ|...
вопрос задан: 23 July 2014 02:38
0
ответов

Как изменить инструкцию в шестнадцатеричном редакторе?

Я возился с некоторым обратным проектированием, но я не знаю, как изменить jnz на jz с помощью шестнадцатеричного редактора.Я понимаю, что это зависит от системы, но я не уверен, где искать это...
вопрос задан: 20 August 2012 14:07
0
ответов

Инструкция JVM ALOAD_0 в 'main' методе вместо этого указывает на 'args' of 'this'?

Я пытаюсь реализовать подмножество Java для академического исследования. Итак, я нахожусь на последних этапах (генерация кода) и написал довольно простую программу, чтобы увидеть, как обрабатываются аргументы метода: class Main ...
вопрос задан: 19 June 2012 19:33
0
ответов

Производительность циклов кода C

В моем приложении есть ядро ​​с множественным добавлением, и я хочу повысить его производительность. Я использую Intel Core i7-960 (тактовая частота 3,2 ГГц) и уже вручную внедрил ядро ​​с помощью SSE...
вопрос задан: 1 May 2012 04:17
0
ответов

Пропускают ли современные процессоры умножение на ноль?

Я хотел бы знать, избегают ли текущие процессоры умножения двух чисел, когда хотя бы одно из них равно нулю. Спасибо
вопрос задан: 17 February 2012 17:20
0
ответов

Инструкции IL, не предоставляемые C #

Какие инструкции IL не предоставляются C # ? Я имею в виду такие инструкции, как sizeof и cpblk - не существует класса или команды, выполняющей эти инструкции (sizeof в C # вычисляется при компиляции ...
вопрос задан: 18 August 2011 18:28
0
ответов

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

Я компилирую эту программу на C и сравниваю сгенерированный ассемблерный код: int main () {return 0; } GCC предоставляет эту основную функцию (cc hello.c -S): _main: LFB2: pushq% rbp LCFI0: movq% rsp, ...
вопрос задан: 4 February 2011 23:25
0
ответов

Есть ли список устаревших инструкций x86?

Я беру урок программирования на языке ассемблера x86 и знайте, что определенные инструкции больше не следует использовать - потому что они медленны на современных процессорах; например, инструкция цикла. Я ...
вопрос задан: 4 February 2011 20:10
0
ответов

Вызывает ли инструкция ret добавление регистра esp на 4?

Приводит ли инструкция "ret" к добавлению регистра "esp" на 4?
вопрос задан: 27 November 2010 15:46