Вопрос № 27284: Привет!
Нужен компилятор асма под линух а то уж очень не хочется учить С, желательно чтоб по синтаксису был похож на масм32, фасм.. а не какой-нибудь: movb %al, %bl . Где взять? Заранее спасибо.!!...
Вопрос № 27.284
Привет!
Нужен компилятор асма под линух а то уж очень не хочется учить С, желательно чтоб по синтаксису был похож на масм32, фасм.. а не какой-нибудь: movb %al, %bl . Где взять? Заранее спасибо.!!
Отправлен: 05.10.2005, 19:46
Вопрос задал: valix (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Alex Diesel
Здравствуйте, valix!
Кажется интелловский синтаксис поддерживает nasm, 70% вероятности - он есть в вашем дистрибъютиве.
Возможно есть другие, но этот самы популярный и типа неплохо развивающийся + к ему есть докумментация, кажется есть даже чего-то по-русски.
Ответ отправил: Alex Diesel (статус: Студент)
Отправлен: 06.10.2005, 01:47
Отвечает: Boriss
Здравствуйте, valix!
Прочтите статью
http://kid.stu.cn.ua/~rd/base/node198.html
"Ассемблеры gas и nasm" - как раз про Linux
--------- Прорвемся! (Быть может :(( )
Ответ отправил: Boriss (статус: Профессор)
Отправлен: 06.10.2005, 10:48
Отвечает: Юра Устинов
Здравствуйте, valix!
Как я понял ты не любишь синтаксис AT&T,
с одной стороны он не много неудобен, однако,
нет неодназначностей как у Intel-синтаксиса
типа ptr и т.д. Так же у Intel есть не только неоднозначности,
но и нерешаемые ситуации, когда код
команды приходится писать вручную, я серьёзно!
В основном в UNIX системах используют как раз
AT&T , но для таких как ты(патриотов TASMа или MASMа)
есть NASM - это бесплатно распространяемый в сети Inetrnet ассемблер для UNIX
с Intelовским синтаксисом и способностью создавать ельфов(объектные файлы ELF)
--------- Спасём Россию!!!
Ответ отправил: Юра Устинов (статус: 1-ый класс)
Отправлен: 07.10.2005, 09:25