|
|
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
собственно сабж. есть какая-нибудь признанная классика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2011, 11:58 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
integratorsсобственно сабж. есть какая-нибудь признанная классика? единственное что могу посоветовать: начать с реального 16-битного режима. здесь подойдет турбоассемблер. книгу можно Юрова взять, но она современная а классика: авторАвтор: Абель Питер Название: Ассемблер и программирование для IBM PC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2011, 12:30 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
integrators , в былое время осваивал Ассемблер по книге П.И. Рудаков, К.Г. Финогенов "Программируем на языке ассемблера IBM PC". Мне этой книги хватило за глаза. Очень подробно разжевываются основы языка и архитектуры x86. Все на примерах. Кстати, излагается не только реальный режим процессора, но и защищенный и виртуальный. Есть даже основы работы с сопроцессором. К сожалению, книга издавалась только в 1997 и 1999 гг. и найти её сейчас почти нереально. В "электрическом" виде есть только в *.txt формате . Юрова читал уже после... Мне книга показалась намного хуже, перегруженная более современными технологиями, как пример - MMX. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2011, 13:34 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
Ruslan.IsbarovЮрова читал уже после... Мне книга показалась намного хуже, перегруженная более современными технологиями, как пример - MMX. дает понятие как работают современные процессоры, что такое конвейер, предугадывание переходов. это же хорошо, а не плохо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 01:34 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNдает понятие как работают современные процессоры, что такое конвейер, предугадывание переходов. это же хорошо, а не плохо. Безусловно хорошо! Но не имеет первостепенного отношения к Ассемблеру, как к языку программирования. Это особенности архитектуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 10:48 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
On 04.07.2011 11:48, Ruslan.Isbarov wrote: > Безусловно хорошо! Но не имеет первостепенного отношения к Ассемблеру, как к > языку программирования. Это особенности архитектуры. Ассемблер -- это не язык программирования. Это -- ассемблер. И без "особенностей архитектуры" его применять бессмысленно. Книгов же по ассемблеру ix86 надо искать таких, которые СОВРЕМЕННЫЙ intel рассматривают, а не i386 допотопный. Таких книг я не знаю (на русском). Тот же Абель -- это реальный режим и DOS. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 12:50 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
MasterZiv , вы уходите от сути вопроса... 1. ТС желает признанную классику. 2. Особенностей архитектуры хватит изучать как минимум на несколько лет. Я не утверждаю, что изучать их не нужно. Я лишь говорю о том, что такие особенности архитектуры, как конвейеризация, суперскалярная архитектура, блок предсказания ветвлений и прочее прочее скрыты от разработчика и управлять ими (при помощи Асма) нет возможности. Соответственно, встречая в современных книгах материал по таковым темам, я воспринимаю его исключительно как "нечто справочное" и необязательное к прочтению. Создается впечатление, что подобные главы "всунуты" в книгу для придания ей большего объема: этот материал не совсем к месту и, как правило, очень краток. Мое мнение - в книге нужно публиковать ссылки на доп. источники, а не захламлять её. И если понадобится разобраться, можно отдельно купить какие-нибудь "Микропроцессорные системы", где подробно рассматривается не одна архитектура, а несколько. А человеку, осваивающему Асм, на первом этапе рекомендую углубиться в рассмотрение только тех архитектурных особенностей, с которыми он непосредственно будет иметь дело при программировании: сегментная модель памяти, адресация, флаги, РОНы, форматы команд, организация стека и т.п. P.S. И если уж понадобится литература по "современным Intel-ам", ИМХО лучшим решением будет заказать у того же Intel-а 5-томный мануал. Там и архитектура и справочник по командам и даже целый том по оптимизации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 13:16 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
Ruslan.IsbarovP.S. И если уж понадобится литература по "современным Intel-ам", ИМХО лучшим решением будет заказать у того же Intel-а 5-томный мануал. Там и архитектура и справочник по командам и даже целый том по оптимизации. Кстати, когда-то рассылали на халяву. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 13:22 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
MasterZivOn 04.07.2011 11:48, Ruslan.Isbarov wrote: > Безусловно хорошо! Но не имеет первостепенного отношения к Ассемблеру, как к > языку программирования. Это особенности архитектуры. Ассемблер -- это не язык программирования. Это -- ассемблер. И без "особенностей архитектуры" его применять бессмысленно. Книгов же по ассемблеру ix86 надо искать таких, которые СОВРЕМЕННЫЙ intel рассматривают, а не i386 допотопный. Таких книг я не знаю (на русском). Тот же Абель -- это реальный режим и DOS. да, но начинать знакомится с х86 архитектуры нужно с реального режима, это я так думаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 16:41 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
мне не нужно 5-томных интеловских справочников, мне надо книгу для начинающих. это я к тому, что вас не туда понесло наверное О_о ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 20:27 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNда, но начинать знакомится с х86 архитектуры нужно с реального режима, это я так думаю. смысл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 20:35 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
integratorsмне не нужно 5-томных интеловских справочников, мне надо книгу для начинающих. это я к тому, что вас не туда понесло наверное О_о А почему именно Intel, почему не ARM ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 20:36 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
Изопропилintegratorsмне не нужно 5-томных интеловских справочников, мне надо книгу для начинающих. это я к тому, что вас не туда понесло наверное О_о А почему именно Intel, почему не ARM ? Я тоже этого не понимаю, но, может, у человека такая курсовая. Впрочем, и для интела имеется не один ассемблер... . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 20:47 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
ИзопропилZyK_BotaNда, но начинать знакомится с х86 архитектуры нужно с реального режима, это я так думаю. смысл? смысл изучать ступенька за ступенькой, а не сразу в омут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 21:26 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaN, Начинать надо с моделей памяти. Подвендой называется "защищённый", по моему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 21:31 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNИзопропилпропущено... смысл? смысл изучать ступенька за ступенькой, а не сразу в омут? ступенек слишком много будет, можно и с MACRO-11 начинать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 21:34 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
integratorsмне не нужно 5-томных интеловских справочников, мне надо книгу для начинающих. это я к тому, что вас не туда понесло наверное О_о Так вам их никто и не предлагает. Все, что я вам рекомендовал, было в посте 10913610 . Остальное - ответ на сообщения других участников дискуссии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 21:36 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
integrators , короче говоря... Берите В.И. Юров "Assembler. Учебник для вузов" . На данный момент это наиболее доступная книга, заточенная как раз для академических нужд. А то тут реально всех понесло в "соседние" области... Юров, кстати, есть в эл. виде. Можете полистать в онлайне ;). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 21:48 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
Ruslan.Isbarov integrators , короче говоря... Берите В.И. Юров "Assembler. Учебник для вузов" . На данный момент это наиболее доступная книга, заточенная как раз для академических нужд. А то тут реально всех понесло в "соседние" области... Юров, кстати, есть в эл. виде. Можете полистать в онлайне ;). да, я по Юрову и учил, хорошая нормальная книга. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 21:50 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
полистал книгу Юрова в пдф. Хэллоуворлд появляется только на 125 стр. До этого идет история и перевод в из одной СС в другую. дальше начинается какой-то справочник. В книге Рудакова и Финогенова листинги начинаются уже после первого абзаца :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 22:38 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
integrators , ага. Там сразу все начинается с HelloWorld. Она мне тем и понравилась, что весь материал разбирается в контексте конкретных примеров. Черт, не могу найти бумажную копию... Куда дел, не знаю. Так бы отсканил... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 23:07 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
Ruslan.Isbarov integrators , ага. Там сразу все начинается с HelloWorld. Она мне тем и понравилась, что весь материал разбирается в контексте конкретных примеров. Черт, не могу найти бумажную копию... Куда дел, не знаю. Так бы отсканил... а я не люблю когда код слишком рано показывают. нужно(мне) сначала теорию вкурить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2011, 23:29 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
А я учил по списку команд. В начале 90-х книжек не было вообще, зато толи в Радио, толи в ЮТ была опубликована таблица со списком комнад i8080 и этого хватило. Ну плюс конечно компилятор и возможность повесить машину кривым кодом :) Потом прочитал Абеля - перешел на i86 и узнал отличая com от exe. Дальше уже только справочники по конкретному микропроцессору. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2011, 19:04 |
|
||
|
Что есть почитать типа "Ассемблер для начинающих"?
|
|||
|---|---|---|---|
|
#18+
Ага... А я вообще к ассемблерам пришел только после Форта. Ибо для Algol'68 и Modula 2 - ассемблер нафик был не нужен. Впрочем, при работе с Форт я даже помнил практически наизусть всю таблицу команд K580, так что ASM и не требовался. Это уже потом, когда пришлось пользоваться Pascal и C (без ++ и #), хотя всегда уже была возможность воспользоваться MASM'ом... P.S. Поток сознания, однако. Модераторам - на ваше усмотрение... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2011, 22:34 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=82&tid=1342833]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 320ms |

| 0 / 0 |
