LINUX.ORG.RU

Посоветуйте книгу по ассемблеру для следующих целей:

 ,


2

2

Друг решил стать программистом. Я ему прописал изучить азы ассемблера для того что бы понять суть сразу и потом при изучении Си и т.п. не терять время на долгое осознание всяких там стэков, регистров и прочих выравниваний памяти.

Посоветуйте пожалуйста хорошую книгу, которую можно полностью не читать, которая в своём начале позволит понять азы программирования на ассемблере для 86й архитектуры (32/64), принцип работы микропроцессора (архитектуру), тонкости работы с памятью и прочие премудрости низкоуровневого программирования.

П.С. На русском.

★★★

Последнее исправление: normann (всего исправлений: 2)

Ответ на: комментарий от Kronick

если захочет научиться числа складывать - советуй сразу книгу по матану.

Вообще-то да, т.к. числа бывают разные. Некоторые не получится складывать без хотя бы зачаточного знания матана.

no-such-file ★★★★★
()

В си нет стэков и регистров, а сишного выравнивания нет в ассемблере. Короче, повезло твоему другу с советчиком.

anonymous
()
Ответ на: комментарий от no-such-file

А некоторые предложения не получится написать без лингвистического образования. То есть вам лучше ничего не писать на форумы.

anonymous
()

Поддерживаю людей, которые высказываются за микроконтроллеры. Этого достаточно для базового понимания как работает процессор, да и помигать лампочками, хотя бы в эмуляторе, намного интереснее, чем умозрительные примеры, или возюканье с многоэтажными api современных операционок.

no-such-file ★★★★★
()
Ответ на: комментарий от anonymous

А некоторые предложения не получится написать без лингвистического образования

Например какие?

no-such-file ★★★★★
()
Ответ на: комментарий от anonymous

В си нет стэков и регистров

Это тебе так кажется. Видимо у тебя не нашлось друга, который посоветовал бы книжку по ассемблеру, а сам ты дурак, и не додумался самостоятельно почитать.

no-such-file ★★★★★
()
Ответ на: комментарий от zyxar

А, они вместа сайта сделали публикации.

В принципе норм, молодцы, рад за них :)

pon4ik ★★★★★
()
Ответ на: комментарий от pon4ik

Вроде как в очередной раз взломали wasm.ru и владелец решил не реанимировать сайт. Благо нашлись энтузиасты и запилили новый wasm.in

zyxar
()
Ответ на: комментарий от no-such-file

Нет, это вам кажется. А я стандарт читал, там и слов таких нет, не считая кейворда register который про другое.

anonymous
()
Ответ на: комментарий от anonymous

там и слов таких нет

Странно, жопа есть, а слова нет. (с)

no-such-file ★★★★★
()
Ответ на: комментарий от anonymous

выравнивания нет в ассемблере

ты это сейчас серьёзно?

anonymous
()

Люди добрые, я же не программы писать на ассемблере посоветовал другу, а изучить азы ассемблера.

normann ★★★
() автор топика
Ответ на: комментарий от normann

Люди добрые, я же не программы писать на ассемблере посоветовал другу, а изучить азы ассемблера.

Андрей Викторович подходящую книгу давно сверстал: http://www.stolyarov.info/books/asm_unix

На той же странице отсылки к более новым материалам.

NaiLi ★★
()
Ответ на: комментарий от anonymous

а различаете ли вы ВУЗы и Университеты?

различаете ли ремёсла и «свободные исскуства»

относите ли вы программирование к ремеслу и/или к liberal arts?

anonymous
()
Ответ на: комментарий от anonymous

Нет повода не согласиться с нейросетью. Практически попадание в контекст.

vvn_black ★★★★★
()
Ответ на: комментарий от anonymous

а различаете ли вы ВУЗы и Университеты?

я различаю «пафосное» высшее учебное заведение и «непафосное» высшее учебное заведение. А потерять время и получить ненужное знание, и там, и там можно запросто.

различаете ли ремёсла и «свободные исскуства»

Да, различаю.

относите ли вы программирование к ремеслу и/или к liberal arts?

Программирование — это ремесло инженера. Например, код, который написан легендарным Никлаусам Виртом не является искусством. Все его книги и статьи — это типичная инженерия. Кодинг на функциональных языках тоже не искусство.

Ремесло инженера можно превратить в искусство, почему бы и нет. Главный вопрос заключается в том, сколько процентов людей нуждается во всём этом.

Давай отвлечёмся. Есть «высокая кухня», задача которой заключается в том, чтобы не насытить естественную потребность, а познакомить человека с новыми вкусовыми ощущениями. Есть «высокая мода», но люди купившие эти наряды по улицам не ходят. Эти наряды носятся в закрытых аристократических салонах. И такие одежды зачастую неудобны в ношении. Есть люди, которые рисуют картины своими детородными органами, но ведь обычная кистока удобнее...

И, опять возвращаемся к нашему вопросу, не затрагивая аспект монетизации. Сколько процентов людей можно всем этим искренне заинтересовать?

anonymous
()
Ответ на: комментарий от anonymous

Это намек на спартанский подход к изучению? :)

dsl
()
Ответ на: комментарий от anonymous

существует не вполне какое0то мнение что «настоящая» литература снова кончилась когда снова возникла индустрия худ-лита.

у Кнута далеко не случайно Art - ибо управление исполнительными орудиями всегда было не только техне.

в программировании как индустрии слишком много лишьних людей привлечённых «длинным битом» - от того всё больше и больше ресурсов уходит как характерно всякой бюрократичности на сопровождение уже воплощённых процессов.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.