7
ответов

Меньшая инструкция, чем, “добавляют особенно, 4”

Я снова. Я имею, многие из "добавляют особенно, 4" в моей программе и я пытаюсь уменьшить ее размер. Есть ли какая-либо меньшая инструкция, которая может заменить, "добавьте особенно, 4"?
вопрос задан: 10 January 2010 20:18
7
ответов

Что скобки означают в x86 asm?

Учитывая следующий код: дб L1 "слово", 0 mov al, [L1] mov eax, L1, Что делает скобки ([L1]), представляет?
вопрос задан: 9 January 2010 11:02
7
ответов

Передача указателя от C до блока

Я хочу использовать "_test_and_set блокировку" реализация ассемблера с атомарной инструкцией по сборке подкачки в моей программе C/C++. класс LockImpl {общественность: статическая пустота lockResource (DWORD...
вопрос задан: 24 December 2009 00:03
7
ответов

Что такое пример простой функции C, которая быстрее реализована во встроенном ассемблерном коде?

Мне нелегко побеждать мой компилятор с помощью встроенного ассемблерного кода. Что такое польза, неизобретенные примеры функции, которую компилятору нелегко делать действительно, действительно быстрый и простой? Но...
вопрос задан: 16 July 2009 17:20
7
ответов

Как я знаю, соглашается ли gcc, что что-то энергозависимо?

Рассмотрите следующее: энергозависимый uint32_t i; Как я знаю, сделал ли gcc или не рассматривал i как энергозависимый? Это было бы объявлено как таковое, потому что никакой соседний код не собирается изменить его, и модификация...
вопрос задан: 13 March 2009 12:59
7
ответов

Какие методы доступны для оптимизации памяти в 8 051 ассемблере?

Я должен оптимизировать код для получения комнаты для некоторого нового кода. У меня нет пространства для всех изменений. Я не могу использовать коммутацию блоков кода (80c31 с 64k).
вопрос задан: 2 December 2008 21:35
7
ответов

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

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

Чтение регистра оценивает в переменную C

Я не забываю видеть способ использовать расширенный gcc встроенный ассемблерный код, чтобы считать значение регистра и сохранить его в переменную C. Я не могу, хотя ни за что в жизни помнят, как сформировать asm оператор.
вопрос задан: 14 August 2019 09:54
6
ответов

Выделение стека, дополнение и выравнивание

Я пытался получить более глубокое понимание того, как компиляторы генерируют машинный код, и более конкретно как GCC имеет дело со стеком. При этом я писал простые программы C, компилируя...
вопрос задан: 21 November 2017 08:07
6
ответов

Действительно ли возможно создать потоки без системных вызовов в блоке Linux x86 GAS?

При изучении "ассемблерного языка" (в Linux на x86 архитектуре с помощью GNU в качестве ассемблера), один из ага моментов был возможностью использования системных вызовов. Эти системные вызовы входят очень...
вопрос задан: 11 November 2015 13:45
6
ответов

Как использовать “GS”: в 64-разрядном Windows Assembly (например, портируя код TLS)

Как может программа пространства пользователя настраивать "GS": в соответствии с 64-разрядным Windows (в настоящее время XP-64)? (Настраивают, устанавливают GS:0 в произвольном 64-разрядном линейном адресе). Я пытаюсь портировать среду "JIT
вопрос задан: 1 May 2015 15:44
6
ответов

Выполненные двоичные файлы Sparc без аппаратных средств Sparc

Мне было любопытно за прошлые несколько месяцев в пробовании моих сил в выполнении некоторого блока для процессора SPARC (или V8 или V9). Мой вопрос - это, у меня нет доступа к машине SPARC, есть ли путь I...
вопрос задан: 31 March 2015 19:53
6
ответов

реализуйте eq, лейтенант gt в блоке без переходов

Действительно ли возможно записать логику с помощью только И, ИЛИ, и операторы NOT, чтобы сравнить 2 операнда и возвратить true (-1, 0) без использования переходов? Если так, можете Вы давать мне некоторые подсказки как его...
вопрос задан: 26 November 2014 04:04
6
ответов

Как просмотреть блок позади кода с помощью Visual C++?

Я читал другой вопрос, принадлежащий эффективность двух строк кода, и OP сказал, что он посмотрел на блок позади кода, и обе строки были идентичны в блоке. Отклонение...
вопрос задан: 19 January 2013 08:17
6
ответов

Постепенное увеличение от 0 до 100 в ассемблере

Это - вид чудака, но я вводил по абсолютному адресу вокруг с ассемблером GNU сегодня (я хочу смочь, по крайней мере, считать синтаксис), и пытался заставить этот небольшой изобретенный мой пример работать. А именно...
вопрос задан: 2 May 2012 04:21
6
ответов

Используя GCC для создания читаемого блока?

Я задавался вопросом, как использовать GCC на моем исходном файле C для дампа мнемонической версии машинного кода, таким образом, я видел то, во что компилировался мой код. Можно сделать это с Java, но я не смог...
вопрос задан: 30 April 2012 17:13
6
ответов

Среда программирования для Motorola 68000 в Linux

Поздравления все, я беру Структуру и Приложение Микрокомпьютерного курса в этом семестре, и мы программируем с серией CPU/board Motorola 68000. Программа курса предлагает работать...
вопрос задан: 14 April 2012 10:42
6
ответов

Какой древний, старый школьный код у Вас все еще есть перебрасывание?

Скучая из моих мозгов последние несколько больных выходных, я решил попытаться вскопать некоторый старый код. Я мог найти некоторые версии двоичных файлов некоторой древней Atari материалом ST, который я записал, но я не мог...
вопрос задан: 25 November 2011 10:27
6
ответов

Где функциональные литералы адреса в C++?

ОБНОВЛЕНИЕ: После некоторого дополнительного чтения, что я действительно хотел, гарантировался раннее связывание (который должен переведенный в непосредственный призыв к невиртуальным функциям и коду не-PIC), который может быть сделан...
вопрос задан: 11 June 2010 17:39
6
ответов

Справка с оптимизацией C# функционирует через C и/или блок

У меня есть этот метод C#, который я пытаюсь оптимизировать://предполагают, что массивы являются теми же размерами частный пустой DoSomething (интервал [] bigArray1, интервал [] bigArray2) {интервал data1; байт A1, B1, C1, D1; интервал...
вопрос задан: 31 May 2010 01:05
6
ответов

от C до блока

кто-то может объяснить, у меня есть программа на C, я могу преобразовать его в блок? если да, как?
вопрос задан: 22 May 2010 11:02
6
ответов

Самый легкий / Лучший способ Изучить x86 Систему команд? [закрытый]

Я хотел бы изучить x86 Архитектуру системы команд. Я не делаю значения изучения блока для x86. Я хочу понять ребенка машинного кода. Причина состоит в том, что я хотел бы записать...
вопрос задан: 5 May 2010 20:24
6
ответов

Это могло кодировать, повреждают мой процессор?

Друг отправил меня, что код и утверждает, что мог повредить процессор. Это верно? освободите damage_processor () {в то время как (верный) {//Ассемблерный код, который устанавливает эти пять регистров управления...
вопрос задан: 29 April 2010 19:49
6
ответов

Большая часть оптимизированного способа вычислить модуль в C

Я имею, минимизируют стоимость вычисления модуля в C., говорят, что у меня есть номер x и n, число, которое разделит x, когда n == 65536 (который, оказывается, 2^16): модификация = x % n (11 инструкций по сборке как...
вопрос задан: 18 April 2010 09:13
6
ответов

линейная интерполяция на микроконтроллере на 8 битов

Я должен делать линейную интерполяцию со временем между двумя значениями на микроконтроллере PIC на 8 битов (Конкретно 16F627 А, но это не должно иметь значения), использование ассемблера PIC. Хотя я ищу...
вопрос задан: 18 April 2010 08:19
6
ответов

Обучение считать ассемблерный вывод GCC

Я рассматриваю взятие некоторого очень элементарного понимания блока. Моя текущая цель проста: ОЧЕНЬ ПРОСТОЕ понимание ассемблерного вывода GCC при компиляции C/C++ с-S переключается для x86/...
вопрос задан: 9 April 2010 23:34
6
ответов

блок регистрирует новичка

Таким образом, я входил в небольшое количество блока в последнее время, и я - новичок, таким образом, я задавался вопросом, мог ли кто-то разъяснить что-то. Я беру его, каждый процесс имеет свой собственный набор регистров, и каждый поток может...
вопрос задан: 9 March 2010 01:50
6
ответов

Какой-либо инструмент/программное обеспечение в окнах для просмотра формата файла ELF? [закрытый]

Существует много файловых браузеров PE. Вот список хороших, если Вам интересно: средства просмотра Формата файла PE: Проводник PE Представление PE http://www.pe-explorer.com/: http://www.magma.ca/~wjr/...
вопрос задан: 8 February 2010 13:20
6
ответов

Регулярные выражения и блок

Я знаю 8 086 блоков и изучение блока MIPS. Кроме того, я изучаю Регулярные выражения, тогда я хочу знать: Как я могу использовать Регулярные выражения на них?
вопрос задан: 31 January 2010 21:18
6
ответов

Каково различие между этими двумя формами встроенного ассемблера в C?

Фон: для меня определили задачу с записью программы сбора данных для Unitech HT630, который выполняет собственную операционную систему DOS, которая может выполнить исполняемые файлы, скомпилированные для 16-разрядного MS DOS, хотя с...
вопрос задан: 18 January 2010 15:22