powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Что есть почитать типа "Ассемблер для начинающих"?
25 сообщений из 27, страница 1 из 2
Что есть почитать типа "Ассемблер для начинающих"?
    #37334204
integrators
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственно сабж. есть какая-нибудь признанная классика?
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37334221
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
integratorsсобственно сабж. есть какая-нибудь признанная классика?

единственное что могу посоветовать: начать с реального 16-битного режима. здесь подойдет турбоассемблер.

книгу можно Юрова взять, но она современная

а классика:

авторАвтор: Абель Питер
Название: Ассемблер и программирование для IBM PC
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37334251
Фотография Ruslan.Isbarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
integrators , в былое время осваивал Ассемблер по книге П.И. Рудаков, К.Г. Финогенов "Программируем на языке ассемблера IBM PC". Мне этой книги хватило за глаза. Очень подробно разжевываются основы языка и архитектуры x86. Все на примерах. Кстати, излагается не только реальный режим процессора, но и защищенный и виртуальный. Есть даже основы работы с сопроцессором. К сожалению, книга издавалась только в 1997 и 1999 гг. и найти её сейчас почти нереально. В "электрическом" виде есть только в *.txt формате .

Юрова читал уже после... Мне книга показалась намного хуже, перегруженная более современными технологиями, как пример - MMX.
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37334790
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ruslan.IsbarovЮрова читал уже после... Мне книга показалась намного хуже, перегруженная более современными технологиями, как пример - MMX.

дает понятие как работают современные процессоры, что такое конвейер, предугадывание переходов.
это же хорошо, а не плохо.
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37335051
Фотография Ruslan.Isbarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNдает понятие как работают современные процессоры, что такое конвейер, предугадывание переходов. это же хорошо, а не плохо.
Безусловно хорошо! Но не имеет первостепенного отношения к Ассемблеру, как к языку программирования. Это особенности архитектуры.
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37335327
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 04.07.2011 11:48, Ruslan.Isbarov wrote:

> Безусловно хорошо! Но не имеет первостепенного отношения к Ассемблеру, как к
> языку программирования. Это особенности архитектуры.

Ассемблер -- это не язык программирования. Это -- ассемблер. И без "особенностей
архитектуры" его применять бессмысленно.

Книгов же по ассемблеру ix86 надо искать таких, которые СОВРЕМЕННЫЙ intel
рассматривают, а не i386 допотопный. Таких книг я не знаю (на русском).
Тот же Абель -- это реальный режим и DOS.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37335367
Фотография Ruslan.Isbarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv , вы уходите от сути вопроса...

1. ТС желает признанную классику.
2. Особенностей архитектуры хватит изучать как минимум на несколько лет. Я не утверждаю, что изучать их не нужно. Я лишь говорю о том, что такие особенности архитектуры, как конвейеризация, суперскалярная архитектура, блок предсказания ветвлений и прочее прочее скрыты от разработчика и управлять ими (при помощи Асма) нет возможности. Соответственно, встречая в современных книгах материал по таковым темам, я воспринимаю его исключительно как "нечто справочное" и необязательное к прочтению. Создается впечатление, что подобные главы "всунуты" в книгу для придания ей большего объема: этот материал не совсем к месту и, как правило, очень краток. Мое мнение - в книге нужно публиковать ссылки на доп. источники, а не захламлять её. И если понадобится разобраться, можно отдельно купить какие-нибудь "Микропроцессорные системы", где подробно рассматривается не одна архитектура, а несколько.

А человеку, осваивающему Асм, на первом этапе рекомендую углубиться в рассмотрение только тех архитектурных особенностей, с которыми он непосредственно будет иметь дело при программировании: сегментная модель памяти, адресация, флаги, РОНы, форматы команд, организация стека и т.п.

P.S. И если уж понадобится литература по "современным Intel-ам", ИМХО лучшим решением будет заказать у того же Intel-а 5-томный мануал. Там и архитектура и справочник по командам и даже целый том по оптимизации.
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37335378
Фотография Ruslan.Isbarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ruslan.IsbarovP.S. И если уж понадобится литература по "современным Intel-ам", ИМХО лучшим решением будет заказать у того же Intel-а 5-томный мануал. Там и архитектура и справочник по командам и даже целый том по оптимизации.
Кстати, когда-то рассылали на халяву.
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37335735
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivOn 04.07.2011 11:48, Ruslan.Isbarov wrote:

> Безусловно хорошо! Но не имеет первостепенного отношения к Ассемблеру, как к
> языку программирования. Это особенности архитектуры.

Ассемблер -- это не язык программирования. Это -- ассемблер. И без "особенностей
архитектуры" его применять бессмысленно.

Книгов же по ассемблеру ix86 надо искать таких, которые СОВРЕМЕННЫЙ intel
рассматривают, а не i386 допотопный. Таких книг я не знаю (на русском).
Тот же Абель -- это реальный режим и DOS.

да, но начинать знакомится с х86 архитектуры нужно с реального режима, это я так думаю.
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37336138
integrators
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне не нужно 5-томных интеловских справочников, мне надо книгу для начинающих. это я к тому, что вас не туда понесло наверное О_о
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37336150
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNда, но начинать знакомится с х86 архитектуры нужно с реального режима, это я так думаю.
смысл?
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37336151
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
integratorsмне не нужно 5-томных интеловских справочников, мне надо книгу для начинающих. это я к тому, что вас не туда понесло наверное О_о
А почему именно Intel, почему не ARM ?
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37336168
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилintegratorsмне не нужно 5-томных интеловских справочников, мне надо книгу для начинающих. это я к тому, что вас не туда понесло наверное О_о
А почему именно Intel, почему не ARM ?
Я тоже этого не понимаю, но, может, у человека такая курсовая. Впрочем, и для интела имеется не один ассемблер... .
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37336213
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилZyK_BotaNда, но начинать знакомится с х86 архитектуры нужно с реального режима, это я так думаю.
смысл?

смысл изучать ступенька за ступенькой, а не сразу в омут?
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37336216
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaN,

Начинать надо с моделей памяти. Подвендой называется "защищённый", по моему.
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37336221
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNИзопропилпропущено...

смысл?

смысл изучать ступенька за ступенькой, а не сразу в омут?
ступенек слишком много будет, можно и с MACRO-11 начинать.
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37336225
Фотография Ruslan.Isbarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
integratorsмне не нужно 5-томных интеловских справочников, мне надо книгу для начинающих. это я к тому, что вас не туда понесло наверное О_о
Так вам их никто и не предлагает. Все, что я вам рекомендовал, было в посте 10913610 . Остальное - ответ на сообщения других участников дискуссии.
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37336235
Фотография Ruslan.Isbarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
integrators , короче говоря... Берите В.И. Юров "Assembler. Учебник для вузов" . На данный момент это наиболее доступная книга, заточенная как раз для академических нужд.

А то тут реально всех понесло в "соседние" области...

Юров, кстати, есть в эл. виде. Можете полистать в онлайне ;).
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37336236
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ruslan.Isbarov integrators , короче говоря... Берите В.И. Юров "Assembler. Учебник для вузов" . На данный момент это наиболее доступная книга, заточенная как раз для академических нужд.

А то тут реально всех понесло в "соседние" области...

Юров, кстати, есть в эл. виде. Можете полистать в онлайне ;).

да, я по Юрову и учил, хорошая нормальная книга.
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37336271
integrators
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полистал книгу Юрова в пдф. Хэллоуворлд появляется только на 125 стр. До этого идет история и перевод в из одной СС в другую. дальше начинается какой-то справочник.
В книге Рудакова и Финогенова листинги начинаются уже после первого абзаца :)
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37336294
Фотография Ruslan.Isbarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
integrators , ага. Там сразу все начинается с HelloWorld. Она мне тем и понравилась, что весь материал разбирается в контексте конкретных примеров.
Черт, не могу найти бумажную копию... Куда дел, не знаю. Так бы отсканил...
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37336313
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ruslan.Isbarov integrators , ага. Там сразу все начинается с HelloWorld. Она мне тем и понравилась, что весь материал разбирается в контексте конкретных примеров.
Черт, не могу найти бумажную копию... Куда дел, не знаю. Так бы отсканил...

а я не люблю когда код слишком рано показывают. нужно(мне) сначала теорию вкурить.
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37337854
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я учил по списку команд. В начале 90-х книжек не было вообще, зато толи в Радио, толи в ЮТ была опубликована таблица со списком комнад i8080 и этого хватило. Ну плюс конечно компилятор и возможность повесить машину кривым кодом :)
Потом прочитал Абеля - перешел на i86 и узнал отличая com от exe.
Дальше уже только справочники по конкретному микропроцессору.
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37338071
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага...
А я вообще к ассемблерам пришел только после Форта. Ибо для Algol'68 и Modula 2 - ассемблер нафик был не нужен.
Впрочем, при работе с Форт я даже помнил практически наизусть всю таблицу команд K580, так что ASM и не требовался. Это уже потом, когда пришлось пользоваться Pascal и C (без ++ и #), хотя всегда уже была возможность воспользоваться MASM'ом...

P.S. Поток сознания, однако. Модераторам - на ваше усмотрение...
...
Рейтинг: 0 / 0
Что есть почитать типа "Ассемблер для начинающих"?
    #37338217
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM Algol'68
матмех?
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Что есть почитать типа "Ассемблер для начинающих"?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]