Результаты поиска по запросу "gas"

4 ответа

Генерация ассемблерного кода из кода C #?

Есть ли способ генерировать ассемблерный код из кода C #? Я знаю, что это возможно с кодом C с помощью GAS, но кто-нибудь знает, возможно ли это с C #?

3 ответа

Почему _exit (0) (выход из syscall) не позволяет мне получать содержимое stdout?

У меня есть программа сборки Linux x86-32 GAS, которая завершается следующим образом: movl $1, %eax movl $0, %ebx # argument for _exit int $0x80Когда я выхожу так, программа работает как обычно, но если я пытаюсь прочитать вывод stdout, я ничего ...

5 ответов

Сборка GCC пустой программы на x86, win32

Я пишу пустые программы, чтобы чертовски раздражать кодеров stackoverflow, НЕ. Я просто изучаю набор инструментов GNU. Теперь следующее может быть слишком глубоким для меня, но чтобы продолжить пустую сагу программы, я начал изучать вывод ...

ТОП публикаций

4 ответа

Вызов функции C в коде сборки (газ)

Я нашел пример и редактировал его для газа. extern printf .global _start .data hello: db "Hello", 0xa, 0 .text _start: mov %rdi, hello mov %rax, 0 call printf mov %rax, 0 retНо это не работает. В чем дело? Что это значит: hello: db "Hello", ...

4 ответа

Что делает cltq в сборке?

0x0000000000400553 <main+59>: mov -0x4(%rbp),%eax 0x0000000000400556 <main+62>: cltq 0x0000000000400558 <main+64>: shl $0x3,%rax 0x000000000040055c <main+68>: mov %rax,%rdx На самом деле моя программа проста: 5 int main(int argc, char *argv[]) { ...