Здравствуйте уважаемые линуксоиды
Извиняюсь за ламерский вопрос, как в программе на ассемблере принимать аргументы командной строки.
И вот еще вопрос, как обращаться к сишным структурам (на ассемблере) например я хочу вызвать функцию stat()
Как передать ей адрес структуры и потом взять из структуры stat результат (можно примеры)
синтаксис GAS
LinuxForum.Fans
Вопрос по ассемблеру
Автор: buben
3 сообщений
958 просмотров
вы вообще на ассемблере до этого писали? и с чего вас понесло его осваивать?
как в программе на ассемблере принимать аргументы командной строки.
они лежат в стеке
ак обращаться к сишным структурам
базовый адрес+смещение в структуре
ак передать ей адрес структуры
как и везде - засунуть в стек.
а вообще напишите на С и скомпилируйте с ключём -S.
Спасибо, помогло.
Войдите или зарегистрируйтесь, чтобы ответить.