Assembler (Intel или AT&T)

Обсуждение различной литературы о Linux

Модератор: Модераторы разделов

Аватара пользователя
GFH
Сообщения: 18

Assembler

Сообщение GFH »

Всем привет!

Есть на форуме юниксойды, знающие Assembler? Подскажите пожалуйста пару-тройку книг по асму для начинающих, но только для UNIX/Linux! Есть много хороших книг по асму для Win/DOS, но меня интересуют книги именно для юникс (нету у меня windows).
Подойдет любой синтаксис.

Всем спасибо.
* Мы объявляем информационную войну режиму Саакашвили.
Спасибо сказали:
Аватара пользователя
Veonos
Сообщения: 54
ОС: Gentoo

Re: Assembler

Сообщение Veonos »

Спасибо сказали:
Аватара пользователя
GFH
Сообщения: 18

Re: Assembler

Сообщение GFH »


Эти темы я читал... кроме статей, ничего интересного... точнее интересное, но под винду :(
* Мы объявляем информационную войну режиму Саакашвили.
Спасибо сказали:
Аватара пользователя
wzrd
Сообщения: 323
ОС: Debian Lenny

Re: Assembler

Сообщение wzrd »

у зубкова есть глава про unix. а этого для начала достаточно.
Спасибо сказали:
Аватара пользователя
GFH
Сообщения: 18

Re: Assembler

Сообщение GFH »

wzrd писал(а):
26.05.2008 21:45
у зубкова есть глава про unix. а этого для начала достаточно.

11 ГЛАВА (последняя). В ней используется опыт уже пройденых десяти, и подразумевается, что читатель уже может писать простенькие программы в среде Win/Dos, поэтому постоянно встечаются аналогии, которые автор проводит между синтаксисами AT&T и Intel. Научиться программировать по этой книге без оффтопика имхо очень непросто :wacko: Возьму на вооружение, но не как основную книгу, по которой стоит начинать учить ассемблер.
Может все-таки есть книга, автор которой не оглядывается на MS-DOS или Windows 95, а с самого начала повествует нам о юниксе. Может есть такая книга на английском или на немецком, к примеру.
* Мы объявляем информационную войну режиму Саакашвили.
Спасибо сказали:
Аватара пользователя
Electronix
Сообщения: 53
ОС: Slackware, Suse, XP

Re: Assembler

Сообщение Electronix »

Главное понять асм, а остальное - справочники по командам.
Насколько я знаю - нету ни одной книги (ну русском точно, на английском возможно что-нибудь можно найти) с специализацией на ams и unix.
В любом случае как я уже сказал - главное понять асм. Самый лучшей, на мой скромный взгляд, является книга Калашникова - но там на dos/win замешано все. Зато после нее уже четко и ясно представляешь что такое асм и как им можно пользоватся.
Из русскоязыных ресурсов есть wasm.ru, но это не для новичков.
We have no beginning, we have no end. We are infinite.
Спасибо сказали:
Аватара пользователя
GFH
Сообщения: 18

Re: Assembler

Сообщение GFH »

Electronix писал(а):
27.05.2008 13:54
Главное понять асм, а остальное - справочники по командам.
Да, в этом я с Вами согласен.

Electronix писал(а):
27.05.2008 13:54
Самый лучшей, на мой скромный взгляд, является книга Калашникова - но там на dos/win замешано все. Зато после нее уже четко и ясно представляешь что такое асм и как им можно пользоватся.
Так а примеры-то, которые приводятся в книге, где проверять? Просто прочитав книги, пропустив примеры, многому не научишься и не поймешь...

На сколько я знаю, MASM все-таки похож на NASM, поэтому лучший вариант получается: читать книги по MASMу в Windows/MS-DOS и... пытаться их собрать в NASMе в UNIX/Linux :blush:
"Интересный" метод, но, как я понимаю, лучшего не придумать...
* Мы объявляем информационную войну режиму Саакашвили.
Спасибо сказали:
Аватара пользователя
GFH
Сообщения: 18

Re: Assembler

Сообщение GFH »

Electronix писал(а):
27.05.2008 13:54
Насколько я знаю - нету ни одной книги (ну русском точно, на английском возможно что-нибудь можно найти) с специализацией на ams и unix.

одну нашел таки... и вот тут есть кое-что...
* Мы объявляем информационную войну режиму Саакашвили.
Спасибо сказали:
Аватара пользователя
Dudraug
Сообщения: 313
ОС: Debian lenny/sid

Re: Assembler

Сообщение Dudraug »

GFH писал(а):
27.05.2008 19:53
Просто прочитав книги, пропустив примеры, многому не научишься и не поймешь...


dosbox.
P4-3.0, ASUS P5GD1, 1024MB OЗУ, GeForce 6600GT
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: Assembler

Сообщение UTeHok »

Dudraug писал(а):
31.05.2008 18:31
dosbox.

Это что такое?

Неплохой способ учить AT&T асм (при условии, что ты знаешь С) - это пару книжек по любому асму + сару статей по синтаксису (можно прочитать 11 главу в книге Зубкова) + gcc. Пишешь прогу на С, потом, с помощью gcc, переделываешь ее в AT&T-асм. На первых порах это очень хороший метод. За месяц-другой можно научиться писать достаточно хорошие программы.
«Make love, not war!»
Спасибо сказали:
Аватара пользователя
pluton8
Сообщения: 108
ОС: Arch GNU/Linux

Re: Assembler

Сообщение pluton8 »

GFH писал(а):
27.05.2008 13:40
Может все-таки есть книга, автор которой не оглядывается на MS-DOS или Windows 95, а с самого начала повествует нам о юниксе. Может есть такая книга на английском или на немецком, к примеру.

есть такая: Jonathan Barlett. Programming From The Ground Up. распростаняется бесплатно. залить: тут
THE TRUTH IS OUT THERE
Linux Registered User #450136
Спасибо сказали:
DaemonFree
Сообщения: 5
ОС: FreeBSD

Re: Assembler

Сообщение DaemonFree »

Если здесь не были http://asm.sourceforge.net/resources.html , то Вы просто обязаны заглянуть ;)
Спасибо сказали:
Аватара пользователя
GFH
Сообщения: 18

Re: Assembler

Сообщение GFH »

DaemonFree писал(а):
03.06.2008 08:35
Если здесь не были http://asm.sourceforge.net/resources.html , то Вы просто обязаны заглянуть ;)


Да-да... Это мне знакомо.

З.Ы. Кстати, Вы не знаете, а авторы asmutils дейтствительно русские?
* Мы объявляем информационную войну режиму Саакашвили.
Спасибо сказали:
Аватара пользователя
Electronix
Сообщения: 53
ОС: Slackware, Suse, XP

Re: Assembler

Сообщение Electronix »

Сегодня зашел обновление посмотреть и увидел
We have no beginning, we have no end. We are infinite.
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: Assembler

Сообщение UTeHok »

Electronix писал(а):
07.07.2008 20:34
Сегодня зашел обновление посмотреть и увидел

Там о программировании в UNIX лишь одна последняя глава - одиннадцатая :) Я в свое время тоже хотел ассемблером заняться, но все как-то...
«Make love, not war!»
Спасибо сказали:
Аватара пользователя
erro
Сообщения: 4
ОС: FreeBSD 7.0

Re: Assembler

Сообщение erro »

На www.wasm.ru есть большая и очень, на мой взгляд, хорошая статья "Ассемблер в Linux для программистов на C".
Описан синтаксис AT&T. Каких-либо познаний в asm не требуется.
Спасибо сказали: