1
ответ

x86-64 порядок сборки операндов

Каков порядок операндов в сборке x86-64 ?: Место назначения инструкции, источник Или: источник инструкции, место назначения У меня три книги и два разных подхода!
вопрос задан: 19 January 2019 08:26
0
ответов

Как установить переменную в GCC с помощью встроенной сборки синтаксиса Intel?

Почему не работает? t этот код устанавливает температуру на 1? Как мне это сделать? int temp; __asm ​​__ (".intel_syntax;" "mov% 0, eax;" "mov eax,% 1;" ".att_syntax;":: "r" (1), "r" (temp): "eax"); ...
вопрос задан: 15 October 2015 20:22
0
ответов

Что означает знак доллара ($ )в ассемблере x86 при вычислении длин строк типа «метка $ -»? [дубликат]

Например, если бы мы писали простую программу типа hello world, раздел.data мог бы содержать что-то вроде :section.data msg db 'Введите что-нибудь :' len equ $ -msg Что...
вопрос задан: 10 May 2015 20:53
0
ответов

Вопросы о дизайне синтаксиса AT&T x86

Кто-нибудь может объяснить мне, почему каждая константа в Перед синтаксисом AT&T стоит символ «$»? Почему все регистры имеют "%"? Это просто еще одна попытка заставить меня много неуклюже печатать? Кроме того, я ...
вопрос задан: 18 September 2013 04:14
0
ответов

Адресация памяти с помощью GNU Assember Intel Syntax

Я читал эту страницу, содержащую хороший список различий между синтаксисом Intel и AT&T для GAS, но она не охватывает случай указания адреса с помощью только смещение. Здесь я собрал...
вопрос задан: 18 April 2012 17:48