Assembler (Intel или AT&T)
Модератор: Модераторы разделов
-
- Сообщения: 18
Assembler
Всем привет!
Есть на форуме юниксойды, знающие Assembler? Подскажите пожалуйста пару-тройку книг по асму для начинающих, но только для UNIX/Linux! Есть много хороших книг по асму для Win/DOS, но меня интересуют книги именно для юникс (нету у меня windows).
Подойдет любой синтаксис.
Всем спасибо.
Есть на форуме юниксойды, знающие Assembler? Подскажите пожалуйста пару-тройку книг по асму для начинающих, но только для UNIX/Linux! Есть много хороших книг по асму для Win/DOS, но меня интересуют книги именно для юникс (нету у меня windows).
Подойдет любой синтаксис.
Всем спасибо.
* Мы объявляем информационную войну режиму Саакашвили.
-
- Сообщения: 54
- ОС: Gentoo
-
- Сообщения: 18
Re: Assembler
Эти темы я читал... кроме статей, ничего интересного... точнее интересное, но под винду

* Мы объявляем информационную войну режиму Саакашвили.
-
- Сообщения: 323
- ОС: Debian Lenny
Re: Assembler
у зубкова есть глава про unix. а этого для начала достаточно.
-
- Сообщения: 18
Re: Assembler
11 ГЛАВА (последняя). В ней используется опыт уже пройденых десяти, и подразумевается, что читатель уже может писать простенькие программы в среде Win/Dos, поэтому постоянно встечаются аналогии, которые автор проводит между синтаксисами AT&T и Intel. Научиться программировать по этой книге без оффтопика имхо очень непросто

Может все-таки есть книга, автор которой не оглядывается на MS-DOS или Windows 95, а с самого начала повествует нам о юниксе. Может есть такая книга на английском или на немецком, к примеру.
* Мы объявляем информационную войну режиму Саакашвили.
-
- Сообщения: 53
- ОС: Slackware, Suse, XP
Re: Assembler
Главное понять асм, а остальное - справочники по командам.
Насколько я знаю - нету ни одной книги (ну русском точно, на английском возможно что-нибудь можно найти) с специализацией на ams и unix.
В любом случае как я уже сказал - главное понять асм. Самый лучшей, на мой скромный взгляд, является книга Калашникова - но там на dos/win замешано все. Зато после нее уже четко и ясно представляешь что такое асм и как им можно пользоватся.
Из русскоязыных ресурсов есть wasm.ru, но это не для новичков.
Насколько я знаю - нету ни одной книги (ну русском точно, на английском возможно что-нибудь можно найти) с специализацией на ams и unix.
В любом случае как я уже сказал - главное понять асм. Самый лучшей, на мой скромный взгляд, является книга Калашникова - но там на dos/win замешано все. Зато после нее уже четко и ясно представляешь что такое асм и как им можно пользоватся.
Из русскоязыных ресурсов есть wasm.ru, но это не для новичков.
We have no beginning, we have no end. We are infinite.
-
- Сообщения: 18
Re: Assembler
Да, в этом я с Вами согласен.
Так а примеры-то, которые приводятся в книге, где проверять? Просто прочитав книги, пропустив примеры, многому не научишься и не поймешь...Electronix писал(а): ↑27.05.2008 13:54Самый лучшей, на мой скромный взгляд, является книга Калашникова - но там на dos/win замешано все. Зато после нее уже четко и ясно представляешь что такое асм и как им можно пользоватся.
На сколько я знаю, MASM все-таки похож на NASM, поэтому лучший вариант получается: читать книги по MASMу в Windows/MS-DOS и... пытаться их собрать в NASMе в UNIX/Linux

"Интересный" метод, но, как я понимаю, лучшего не придумать...
* Мы объявляем информационную войну режиму Саакашвили.
-
- Сообщения: 18
Re: Assembler
Electronix писал(а): ↑27.05.2008 13:54Насколько я знаю - нету ни одной книги (ну русском точно, на английском возможно что-нибудь можно найти) с специализацией на ams и unix.
одну нашел таки... и вот тут есть кое-что...
* Мы объявляем информационную войну режиму Саакашвили.
-
- Сообщения: 313
- ОС: Debian lenny/sid
-
- Сообщения: 354
- Статус: Антиглобалист
- ОС: Debian GNU/Linux
Re: Assembler
Это что такое?
Неплохой способ учить AT&T асм (при условии, что ты знаешь С) - это пару книжек по любому асму + сару статей по синтаксису (можно прочитать 11 главу в книге Зубкова) + gcc. Пишешь прогу на С, потом, с помощью gcc, переделываешь ее в AT&T-асм. На первых порах это очень хороший метод. За месяц-другой можно научиться писать достаточно хорошие программы.
«Make love, not war!»
-
- Сообщения: 108
- ОС: Arch GNU/Linux
Re: Assembler
есть такая: Jonathan Barlett. Programming From The Ground Up. распростаняется бесплатно. залить: тут
THE TRUTH IS OUT THERE
Linux Registered User #450136
Linux Registered User #450136
-
- Сообщения: 5
- ОС: FreeBSD
Re: Assembler
Если здесь не были http://asm.sourceforge.net/resources.html , то Вы просто обязаны заглянуть 

-
- Сообщения: 18
Re: Assembler
DaemonFree писал(а): ↑03.06.2008 08:35Если здесь не были http://asm.sourceforge.net/resources.html , то Вы просто обязаны заглянуть
Да-да... Это мне знакомо.
З.Ы. Кстати, Вы не знаете, а авторы asmutils дейтствительно русские?
* Мы объявляем информационную войну режиму Саакашвили.
-
- Сообщения: 53
- ОС: Slackware, Suse, XP
Re: Assembler
Сегодня зашел обновление посмотреть и увидел
We have no beginning, we have no end. We are infinite.
-
- Сообщения: 354
- Статус: Антиглобалист
- ОС: Debian GNU/Linux
Re: Assembler
Там о программировании в UNIX лишь одна последняя глава - одиннадцатая

«Make love, not war!»
-
- Сообщения: 4
- ОС: FreeBSD 7.0
Re: Assembler
На www.wasm.ru есть большая и очень, на мой взгляд, хорошая статья "Ассемблер в Linux для программистов на C".
Описан синтаксис AT&T. Каких-либо познаний в asm не требуется.
Описан синтаксис AT&T. Каких-либо познаний в asm не требуется.