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

4 ответа

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

Я нашел пример и редактировал его для газа.

2 ответа

Замена обработчика прерываний от таймера в DOS с GNU (GCC и GAS)

Как следует из названия, я пытаюсь заменить существующий обработчик прерывания от Таймера в DOS своим собственным. После поиска повсюду различных решений я нашел некоторый код на ассемблере, который делает именно это, и мне даже удалось его ...

1 ответ

Доступ к глобальной переменной, определенной в C, из Asm

У меня есть C-файл, который содержит глобальную переменную foo. Как я могу получить доступFoo из другой программы сборки.Я использую i586-elf-as (сборщик GNU...

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

1 ответ

Независимая адресация в ассемблере GNU с синтаксисом Intel

На x86-64, как мне загрузить адрес из раздела .data позиционно-независимым способом (PIC и PIE-совместимый) при использовании ассемблера GNU ссинтаксис Intel. Например, используя синтаксис AT & T, вы можете сделать это: leaq mystring(%rip), ...

2 ответа

Как получить размер функции C изнутри программы на C или встроенной сборки?

Suppose I have a function like below:

3 ответа

 директива используется для обозначения функции ARM.

отаю над программой сборки для микроконтроллера на базе ARM Cortex-M3 (набор команд Thumb 2), используя GNU as.В некотором примере кода я нахожу директивы, т...

3 ответа

MOV SRC Dest (или) MOV DST SRC?

MOV, вероятно, является первой инструкцией, которую все изучают, изучая ASM.Только сейчас я натолкнулся на книгуПрограммирование на ассемблере в GNU / Linux ...

2 ответа

 а затем позиционные. Особенно актуально при использовании

я есть несколько файлов NASM, которые обычно имеют структуру: [BITS 64] [ORG 0x0000000000200000] start: ... retЯ собираю их так: nasm -f bin abc.asmЯ хотел бы написать некоторые из них, используя вместо этого ГАЗ. Два вопроса: Какие директивы ...

3 ответа

Ошибка «нет такой инструкции» при сборке проекта в Mac OS X

1 ответ

Как использовать относительную адресацию RIP в 64-битной программе сборки?

Как использовать относительную адресацию RIP в программе сборки Linux для архитектуры AMD64? Я ищу простой пример (программа Hello world), который использует...