3
ответа

& ldquo; WORD PTR & rdquo; vs & ldquo; WORD & rdquo; в NASM [дубликат]

В NASM эти две инструкции выполняют одно и то же: mov WORD PTR [myVariable], 0xAA mov WORD [myVariable], 0xAA. Нужно ли включать «PTR»?
вопрос задан: 9 December 2012 20:06
3
ответа

Лист Ссылки на сборку x86 [закрывается]

В моих последних поисках, которые изучат некоторый ассемблер, я иду постоянно к сети для нахождения определений или описаний для конкретного регистра или мнемосхемы, ect. Я ищу...
вопрос задан: 23 August 2012 13:38
3
ответа

Как я добираюсь, ассемблер произвел из файла C в VS2005

Я думаю файл, который производится, .asm файл, какая-либо идея, как произвести это в Visual Studio, когда Вы делаете сборку?
вопрос задан: 2 May 2012 04:10
3
ответа

язык ассемблера в вызове функции [дубликат]

В этом коде на самом деле он закодирован для сохранения значений регистра в функции. Обязательно ли это делать всегда с помощью функции?
вопрос задан: 1 May 2012 03:35
3
ответа

Рисование стекового фрейма для x86 блока

Так, я отчасти смущен рисованием стекового фрейма для моего ассемблерного кода. У меня есть чувство, что я начал неправильно. Вот то, что я получил до сих пор, но поскольку Вы видите, что я смущен на шаге 5, потому что я...
вопрос задан: 9 March 2012 02:16
3
ответа

Где я могу найти 8080 к x86 ассемблерному инструменту преобразования? [закрытый]

Для проекта ретрокомпьютинга я должен перевести тело эры 1970-х 8 080 ассемблеров в форму x86. Было время, когда инструмент, чтобы сделать просто, который был ключевой ролью маркетинга Intel для...
вопрос задан: 2 January 2012 21:42
3
ответа

Можно использовать int 13h для записи в мой arduino на моем USB-порту в реальном режиме x86 [duplicate]

Я пишу ОЧЕНЬ простую ОС с целью отправки команд через usb на Arduino Mega2560. Я уже много часов ищу в Google и не могу найти ничего полезного. Я использую NASM для ...
вопрос задан: 4 December 2011 10:39
3
ответа

Трансляция машинного кода в LLVM IR (разборка / повторная сборка X86_64. X86. ARM в битовый код LLVM)

Я хотел бы перевести исполняемые файлы X86_64, x86, ARM в LLVM IR (дизассемблирование) . Какое решение вы предлагаете?
вопрос задан: 8 August 2011 12:05
3
ответа

Нечетная проблема оптимизации под MSVC

Я видел этот блог: http://igoro.com/archive/gallery-of-processor-cache-effects/ "странность" в части 7 - то, что поймало мой интерес. Моей первой мыслью был "Thats просто C#, являющийся странным". Не я...
вопрос задан: 28 March 2011 17:47
3
ответа

Как изменить массив чисел? [Дубликат]

У меня проблема: у меня есть массив, и я заполняю его номерами, полученными из пользовательских математических операций. Предположим, что этот массив представлен как [3,4,6], как я могу отменить его так, чтобы он ...
вопрос задан: 9 March 2011 21:45
3
ответа

Существует ли вид библиотеки ассемблера C++ во время выполнения вокруг? [закрытый]

Для моего маленького проекта хобби я должен испустить машинный код из программы C++ во времени выполнения. Я имею базовый адрес 0xDEADBEEF и хочу записать что-то вроде этого: Ассемблер a ((освобождают*) 0xDEADBEEF); a. Испустите () <и...
вопрос задан: 8 February 2011 18:49
3
ответа

мочите, retn, retf - как использовать их

У меня есть следующий код asm:; интервал __ stdcall wWinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, интервал nShowCmd) _wWinMain@16 proc рядом var_8 = dword ptr-8 var_4 = dword ptr-4...
вопрос задан: 20 October 2010 19:05
3
ответа

Распределение памяти сборки

Я пытаюсь изучить сборку язык и мне нужно кое-что прояснить. Пожалуйста, поправьте меня, если я ошибаюсь в этом, так как я не очень разбираюсь в сборке. Все уроки, которые я смотрю, имеют ...
вопрос задан: 17 August 2010 00:07
3
ответа

Блок, привет мировой вопрос

Я изучаю asm на Linux (noobuntu 10.04), я получил следующий код от: раздел http://asm.sourceforge.net/intro/hello.html .text глобальный _start; должен быть объявлен для компоновщика (ld) _start:; сказать...
вопрос задан: 31 July 2010 13:45
3
ответа

Действительно ли это - программа или ОС, которая ответственна за установку стека

Этот вопрос задают, потому что автор создает компилятор (src-> asm) и находится в процессе написания кода для генерации ассемблерного кода. Одна из первых вещей, которая происходит когда программа...
вопрос задан: 16 July 2010 13:02
3
ответа

Что происходит с момента, мы нажимаем клавишу на клавиатуре, пока это не появляется в Вашем [закрытом] документе слова

Этот вопрос был в моем собеседовании.. Я только, чтобы видеть, дал ли я все подробности...
вопрос задан: 21 June 2010 09:22
3
ответа

вопрос о блоке i386: почему я должен влезть в указатель вершины стека?

Я решил, что это будет забава изучить x86 блок во время летних каникул. Таким образом, я запустил с очень простого привет, мировая программа, одалживающая на бесплатных примерах gcc-S, могла дать мне. Я закончил с этим:...
вопрос задан: 6 June 2010 20:08
3
ответа

Средство моделирования ARM в Windows

Я изучаю Процессоры ARM из учебника... Я думал, что будет более полезно, если я мог бы применить то, что я изучаю на средстве моделирования ARM... написание кода, затем наблюдая результаты и различные этапы выполнения...
вопрос задан: 1 June 2010 20:26
3
ответа

Простой вопрос на 8 086 ассемблерах

Я изучаю 8 086 ассемблеров в средней школе, и у меня есть этот вопрос: Например, у меня есть это число ABCD (шестнадцатеричное число). Как это хранится на памяти? Делает AB, переходят, например, к адресу памяти...
вопрос задан: 18 May 2010 20:54
3
ответа

Как динамично выделить память Используя блок и системные вызовы в соответствии с Linux

Я ищу некоторые хорошие примеры кода динамического выделения памяти с помощью ассемблера в соответствии с Linux и с помощью системных вызовов, не malloc и друзья. Что такое некоторые самые простые, но эффективные...
вопрос задан: 6 May 2010 14:54
3
ответа

Как Делают Мнемоники команд Карты x86 Ассемблеров к Двоичным Машинным командам?

Мне интересно в письменной форме x86 ассемблер. Я задаюсь вопросом, что хороший путь к инструкциям по мнемосхеме блока карты x86 (использующий подобный Intel синтаксис) в соответствующий двоичный машинный код...
вопрос задан: 3 May 2010 18:22
3
ответа

Попытка преобразовать оператор if в сборку

Что я делаю неправильно? Это сборка, которую я написал: char encode (char plain) {__asm ​​{mov al, plain; проверка статуса y или z cmp al, 'y' je YorZ cmp al, 'z' je YorZ ...
вопрос задан: 27 April 2010 01:02
3
ответа

как способы адресации работают над физическим уровнем?

Я пытаюсь изучить эту основную вещь о процессорах, которые должны преподаваться в каждом отделе CS каждого университета. Все же я не могу найти его в сети (Google не помогает), и я не могу найти его в моем...
вопрос задан: 18 April 2010 01:41
3
ответа

Справка, улучшающая простую функцию блока

Я просто вручил эту функцию в присвоении. Это сделано (следовательно никакой тег домашней работы). Но я хотел бы видеть, как это может быть улучшено. По существу функция суммирует квадраты всех целых чисел...
вопрос задан: 16 April 2010 06:09
3
ответа

Бросок исключения C++ после встроенного-asm перехода

Я имею, некоторые нечетные сам изменяющий код, но в корне его являются довольно простой проблемой: Я хочу смочь выполнить jmp (или вызов), и затем от той произвольной точки выдают исключение и имеют его...
вопрос задан: 15 April 2010 02:30
3
ответа

Размер операнда конфликтует в x86 блоке?

Я - программист новичка, который делает попытку блока впервые. Извините заранее, если это - невероятно хромой вопрос. Мне сохранили символ в регистре EAX, но я должен переместить его...
вопрос задан: 13 April 2010 00:45
3
ответа

Как ассемблер взаимодействует с чем-то как Интернет?

Таким образом, я думал о языках на днях, и это ударило меня, что любая программа, записанная на скомпилированном языке, который взаимодействует с Интернетом, затем переводится в блок, который должен взаимодействовать...
вопрос задан: 12 April 2010 01:55
3
ответа

Как решить, что значения экономили на стеке?

Я делаю некоторое экспериментирование и хотел бы смочь видеть то, что сохраняется на стеке во время системного вызова (сохраненное состояние процесса пространства пользователя). Согласно http://lxr.linux.no/#linux+v2.6....
вопрос задан: 6 April 2010 18:31
3
ответа

Как обратный адрес указан в стеке?

Это - то, чем я вижу, демонтируют для функции оператора (1,2,3);: movl 0$ x3,0x8 (%esp) movl 0$ x2,0x4 (%esp) movl 0$ x1, (%esp) называют 0x4012d0 <_Z8functioniii>, Это кажется мочить адресом...
вопрос задан: 30 March 2010 04:59
3
ответа

Изменить строку во внешней функции сборки [duplicate]

Я пытаюсь изучить некоторые сборки. Все, что я хочу сделать, это объявить внешнюю функцию c с вводом и выходной строкой в ​​качестве параметров и изменить ее с помощью сборки. Из того, что я знаю, массивы всегда ...
вопрос задан: 28 March 2010 03:26