Результаты поиска по запросу "gas"
Вызов функции C в коде сборки (газ)
Я нашел пример и редактировал его для газа.
Замена обработчика прерываний от таймера в DOS с GNU (GCC и GAS)
Как следует из названия, я пытаюсь заменить существующий обработчик прерывания от Таймера в DOS своим собственным. После поиска повсюду различных решений я нашел некоторый код на ассемблере, который делает именно это, и мне даже удалось его ...
Доступ к глобальной переменной, определенной в C, из Asm
У меня есть C-файл, который содержит глобальную переменную foo. Как я могу получить доступFoo из другой программы сборки.Я использую i586-elf-as (сборщик GNU...
Независимая адресация в ассемблере GNU с синтаксисом Intel
На x86-64, как мне загрузить адрес из раздела .data позиционно-независимым способом (PIC и PIE-совместимый) при использовании ассемблера GNU ссинтаксис Intel. Например, используя синтаксис AT & T, вы можете сделать это: leaq mystring(%rip), ...
Как получить размер функции C изнутри программы на C или встроенной сборки?
Suppose I have a function like below:
директива используется для обозначения функции ARM.
отаю над программой сборки для микроконтроллера на базе ARM Cortex-M3 (набор команд Thumb 2), используя GNU as.В некотором примере кода я нахожу директивы, т...
MOV SRC Dest (или) MOV DST SRC?
MOV, вероятно, является первой инструкцией, которую все изучают, изучая ASM.Только сейчас я натолкнулся на книгуПрограммирование на ассемблере в GNU / Linux ...
а затем позиционные. Особенно актуально при использовании
я есть несколько файлов NASM, которые обычно имеют структуру: [BITS 64] [ORG 0x0000000000200000] start: ... retЯ собираю их так: nasm -f bin abc.asmЯ хотел бы написать некоторые из них, используя вместо этого ГАЗ. Два вопроса: Какие директивы ...
Как использовать относительную адресацию RIP в 64-битной программе сборки?
Как использовать относительную адресацию RIP в программе сборки Linux для архитектуры AMD64? Я ищу простой пример (программа Hello world), который использует...