IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Посоветуйте книги по Ассемблеру (http://www.imho.ws/showthread.php?t=60068)

metton 28.05.2004 00:43

Посоветуйте книги по Ассемблеру
 
Первое, что хотелось бы проянить: как я понимаю, ассемблер - "язык процессора". То есть на нём программируются программы не под конкретную ОСь, а под процессор. Соответственно, программа, написанная на ассемблере будет одинаково рабоать как на Выни так и на Линуксе, при условии что они работают под управлением одного и того же процессора? Я правильно понимаю?

А теперь, собственно, САБЖ
Хотелось бы иметь как минимум 2 книги - одну что-то типа "Освой ... за 24 часа" издательства SAMS. Говорят, хорошая серия - просто написано и даёт очень хороший базис для последующего более глубокого изучения. (Кроме чьих-то слов, проверено на собственном опыте. С книги "Освой самостоятельно Perl за 24 часа" в своё время начинал изучать Perl. Книга очень понравилась и действительно дала хорошую платформу для дальнейшего изучения.) Есть ли у этого издательства такая книга об Ассемблере? Если нет, то есть ли какие-то аналоги?
И, вторая книга, собственно, для более детального изучения языка. (Какой относительно Perl для меня стала фундаментальная "Програмирование на Perl" от автора языка.)

Заранее благодарен за любые советы.

Zhiberya 28.05.2004 04:50

metton
По ассемблеру Абель - рулит
Если надо скину, на емайл.

is_absent 28.05.2004 05:19

А Нортон? имхо тоже хорошая вешь. просто и понятно :)

Slanj 28.05.2004 05:34

Вложений: 1
Язык ассемблера - это язык низкого уровня, где команды процессора заменяются определенными аббревиатурами. Например, команда mov - от слова move, перемещение, применяется при пересылке данных; and, or - логические команды и так далее. На ассемблере можно точно так же, как и на языках высокого уровня написать программы под Win или Unix, так как они будут использовать функции этих систем. Это один из первых языков программирования, но все же программы, написанные на нем, напрямую не могут выполняться, а требуют перевода в машинный код. Учебник по ассемблеру рекомендую Зубкова, там все понятно описано человеческим языком. Книгу я прикрепил, там и парочка исходников к ней лежит.

Slanj 28.05.2004 17:02

Вложений: 1
Вот тебе еще неплохая и маленькая справочная система по ассемблеру

CH3ST 28.05.2004 20:03

Зубков рулит, но еще есть Юров с его Учебником по Асму - сейчас читаю ;)

Slanj 28.05.2004 20:08

Юров мне совсем не понравился. Много всякой информации, но все как-то неупорядочено и слишком заумно написано. Имхо усваивается намного хуже Зубкова.

Crazy_kettle 29.05.2004 01:42

Что-то никто про TechHelp не заикается? Вроде с ним надо продолжать :)

metton 29.05.2004 03:14

Zhiberya
Буду благодарен ;)
metton AT mail.ru

is_absent
А его где взять?

Slanj
Большое спасибо! :)

Crazy_kettle
А это что ещё за зверь?

Aluf 30.05.2004 18:22

Из англо-язычных читал
Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM)
by Jeff Duntemann 613 pages
весьма понятна для начинающего с "разжевыванием" материала - поэтому аж 613 стр. - по доступности я поставил бы на 1-ое место. Плюс единственная с приличным описанием синтаксиса для Linux (ради чего я ее и заимел). Правда основана на 16 битном программинге - т.е. для ДОС но для Винда я вообще ничего хорошего не видел - Абель совсем мне не нравиться а во -вторых после ДОСа вполне хватает Tutorials by Iczelion для 32-битного.

Сам я учился на Peter Norton - классика нечего добавить.

Zhiberya 31.05.2004 01:41

Где можно качнуть Peter Norton, буду благодарен.

metton 31.05.2004 03:47

Aluf
А где это чудо на английском или русском хотя бы в цифре можно взять? Это как раз то что мне нужно. Хочу перейти с винды на Линукс.

Zhiberya 31.05.2004 05:46

Товарисчи! У меня есть предложение, составить список книг для начинающих программировать на ассемблере, а новичок пусть сам выбирает что лучше. И еще неплохо было бы добавить сюда голосование.

Slanj 31.05.2004 15:04

Это конечно хорошо, но как голосование составить, ведь книг огромное множество?

Aluf 31.05.2004 16:06

Цитата:

Сообщение от Slanj
Это конечно хорошо, но как голосование составить, ведь книг огромное множество?

Ну тут позволю не согласится - на пальцах пересчитать можно - не окупаемо видно - на английском вообще заглохло. А на русском знаю выходят новые но оценить не имею возможности пока
1. Ассемблер для Windows. 2-е издание
Пирогов В.
2.Ассемблер. Учебный курс (2 издание)
Пирогов В.

пару книг уже выложил и позже добавлю тут
http://www.imho.ws/showthread.php?t=43054

Slanj 31.05.2004 16:50

Я знаю вот эти (Из них правда читал Юрова, Зубкова и Абеля):
Зубков - Ассемблер для DOS, Windows и Unix
Юров - Assembler
Абель - АССЕМБЛЕР И ПРОГРАММИРОВАНИЕ ДЛЯ IBM PC
Ирвин Кин - Язык Ассемблера для процессоров Intel
Пирогов - Ассемблер, учебный курс
Смит и Джонсон - Архитектура и программирование микропроцессоров
Бэк - Введение в системное программирование
Iczelion - Туториал по Assembler 32
Рендел - The Art of Assembly Language Programming

metton 02.06.2004 02:51

Slanj
Зубков (то что ты выложил выше) по-моему, далеко не для новичков. Т.е. в начале всё понятно. Но когда речь заходит о регистрах, практически ничего не понятно, в основном из-за того, что нет РЕАЛЬНЫХ примеров применения.
Что посоветуешь с хорошими примерами? Для абсолютно нового в этом деле.

augura 03.06.2004 00:17

составить список книг для начинающих программировать на ассемблере-это очень не плохая идея!

Rundll 03.06.2004 23:07

Peter Abel - "Программирование на ассемблере для IBM PC", вот то что тебе надо! Только за 24 часа ты явно его не освоешь :p ... полгода минимум, зато если освоешь важно не то, что ты будешь потом писать на ассемблере, важно то как изучение ассемблера помогает понять логику, строение и организацию любой программы! Вот почему я не поленился и полностью и с удовольствием прочитал эту книгу, хотя сам язык в нынешнее время уже впринципе не нужен, разве что вирусы писать или драйвера... короче если книга нужна, обращайся, давай мыло я тебе её скину, и впридачу ещё несколько, только уже для развития навыков.

Zhiberya 04.06.2004 13:34

Rundll
Цитата:

впридачу ещё несколько, только уже для развития навыков
Уж оочень хочется эти книженцы

Rundll 04.06.2004 20:18

Вложений: 3
Вот кому надо берите. Питер Абель "Программирование на IBM PC"
А также ассемблер для хакеров и разработка вирусных приложений на том же ассемблере.

vampir667 09.10.2011 18:35

хорошая книга по assambler-у
 
я с нее начинал полезная книга качай пригодится http://knigi.xirad.ru/knigi/programm...gixiradru.html :yees:


Часовой пояс GMT +4, время: 08:36.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.