LinuxForum.Fans
Тема

Вопрос по ассемблеру

Автор: buben 3 сообщений 958 просмотров
#181927

Здравствуйте уважаемые линуксоиды

Извиняюсь за ламерский вопрос, как в программе на ассемблере принимать аргументы командной строки.
И вот еще вопрос, как обращаться к сишным структурам (на ассемблере) например я хочу вызвать функцию stat()
Как передать ей адрес структуры и потом взять из структуры stat результат (можно примеры)

синтаксис GAS

#182029

вы вообще на ассемблере до этого писали? и с чего вас понесло его осваивать?

buben написал:
как в программе на ассемблере принимать аргументы командной строки.

они лежат в стеке

buben написал:
ак обращаться к сишным структурам

базовый адрес+смещение в структуре

buben написал:
ак передать ей адрес структуры

как и везде - засунуть в стек.

а вообще напишите на С и скомпилируйте с ключём -S.

#182103

Спасибо, помогло.

Войдите или зарегистрируйтесь, чтобы ответить.