Я использую Ubuntu, и я искал компилятор ассемблера для Linux, и я нашел GAS. Я пытаюсь установить...
В ARM сборке bic r0, r0, #0x1f работает нормально.Теперь я хочу #define MODE 0x1f и изменить код...
Я нашел файл pdf: ProgrammingGroundUp-1-0-booksize.pdf, и один из проектов - создать программу...
Я написал функцию с именем strlen: .section .text .global strlen .type strlen, @function strlen: ..
MIPS32 ISA определяет следующий формат для инструкции sync : SYNC (stype = 0 implied) SYNC stype...
В качестве упражнения для более точного изучения того, как работают c-программы и какой минимальный...
Я программирую некоторые приложения для рынка iDevice с использованием неофициального Open SDK, но...
При чтении ядра linux 0.01 я передаю немного встроенного газа, который мне сложно декодировать:...
Как использовать относительную адресацию RIP в программе сборки Linux для архитектуры AMD64? Я ищу...
Я создаю программу для ARM Linux с использованием GAS, но я хочу сделать несколько макросов, чтобы...
Я хотел бы динамически создать набор меток в функции сборки, используя газовый макрос. Я хотел бы...
Я решил, что будет забавно изучить сборку x86 во время летних каникул. Поэтому я начал с очень...
Я пытаюсь преобразовать мою простую программу из синтаксиса Intel в AT & T (чтобы скомпилировать ее...
Я написал очень короткую программу, которая анализирует «программу» с использованием python и...
Кто-нибудь может объяснить, что делает * в ассемблере gnu? Пример: jmp *0x804a004 Это запись в...
Я пишу загрузочный скрипт для устройства на базе ARM-Cortex M3. Если я скомпилирую загрузочный...
Я проверил параметры ассемблера GNU ассемблер как , и я не нашел опции для указания формата...
В следующем коде сборки, который я выгрузил с помощью objdump: lea 0x0(%esi,%eiz,1),%esi Что такое...
0x004012d0 <main+0>: push %ebp 0x004012d1 <main+1>: mov %esp,%ebp 0x004012d3...
При составлении следующей инструкции: movl 4(%ebp), 8(%ebp) Я получил: слишком много ссылок на...
Кажется, что после каждой строки есть директива .CFI, а также есть широкие вариации, например,
В x86 GNU Assembler существуют различные суффиксы для операций, связанных с памятью. E.g.: movb,...
Я смотрю на ассемблерный код, сгенерированный GCC.Но я не понимаю: movl $0x2d, 0x4(%esp) Во втором...
В сборке x86, как я могу выполнить безусловный переход из одного раздела в другой? Например:
Я создал простой моно-исполняемый файл с использованием MonoDevelop, который печатает «привет мир»...