Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 17 | 2 | 10
Назад Вниз Каталог Обновить

Посоветуйте книгу по ассемблеру Аноним 31/07/17 Пнд 21:01:56  1035074  
olderdrmagatast[...].png (1056Кб, 1280x720)
Читаю книгу Юрова, но в последнее время начал сомневаться что это то что мне нужно.Нужно что-то на уровне для чайников, с большим количеством примеров написанноя (если это возможно) более понятным языком.
Аноним 31/07/17 Пнд 21:21:19  1035090
Присоединяюсь. Только что в ньюфаг треде интересовался с чего начать в 2017.
Аноним 31/07/17 Пнд 21:27:07  1035099
>>1035074 (OP)
https://www.youtube.com/playlist?list=PL0C5C980A28FEE68D
Аноним 31/07/17 Пнд 21:49:31  1035122
wasm.ru - к сожалению, ныне он умер, вот архив статей:
http://web.archive.org/web/20121224160453/http://www.wasm.ru/
Аноним 31/07/17 Пнд 21:54:41  1035129
>>1035122
>к сожалению, ныне он умер
wasm.in
Аноним 31/07/17 Пнд 22:11:06  1035139
Книги - перечислю то, что у меня было в детстве:
1. А.Б. Крупник: Изучаем Ассемблер (для школьников, DOS & Windows):
http://www.proklondike.com/books/assembler/krupnik_izuchaem_assembler.html
2. С.В. Зубков: Assembler. Язык неограниченных возможностей (16/32 bit, DOS, Windows, Linux):
http://www.proklondike.com/books/assembler/zubkov.html
3. Питер Абель - Ассемблер и программирование для IBM PC (только 16 bit, под DOS):
http://www.proklondike.com/books/assembler/assembler_abel_ibmpc.html
4. В. Н. Пильщиков - Программирование на языке ассемблера (тоже 16 bit, под DOS):
http://old-dos.ru/index.php?page=lib&do=show&id=180
5. Перевод уроков Iczelin'а, ассемблер под Windows, также полезно и для изучения WinAPI:
http://www.proklondike.com/books/assembler/tutorial_assembler.html
Еще был справочник прерываний (TechHelp, кажется) и найденный на диске с рефератами учебник для вузов "Архитектура ввода-вывода персональных ЭВМ IBM PC" Лукача и Сибирякова ( http://www.erudition.ru/referat/ref/id.20300_1.html ), но это сейчас вряд ли кому-нибудь будет интересно.
По 64 bit ассемблеру и ARM хороших учебников не встречал.
По Z80 (для ZX Spectrum) могу тоже дать книги, если кому интересно.
Аноним 31/07/17 Пнд 22:11:36  1035140
>>1035129
Там только форум.
Аноним 31/07/17 Пнд 22:13:56  1035141
Нахуй книги русских авторов - часто очень мутно пишут.
Хуярь Irvine, там вроде 64 битный ест. Есть ещё Art of Assembly.
Аноним 31/07/17 Пнд 22:16:42  1035143
image.png (228Кб, 506x662)
>>1035141
Ещё art of intel x86 assemly.

Надеюсь, как в visual studio масм настроить, сам разберешься. Или можешь nasm на арм хуячить.

А вообще не лезь в эту тему
Аноним 31/07/17 Пнд 22:20:15  1035146
Вообще язык ассемблера довольно прост. На Intel/AMD процессорах он включает:
1) память - считайте это просто огромным массивом, но часть памяти также зарезервирована под стек и код программы;
2) несколько регистров - считайте их переменными (только находятся они не в памяти, а в процессоре);
3) ограниченный набор команд - типа присваивания, арифметических операций, вызова функции, безусловного (GOTO) и условного (IF) перехода.
Все это не сложнее Паскаля. Есть еще нюансы с сегментами, страницами, режимами процессора, но во всем этом тоже можно разобраться.
Функциональные языки, например, в сотни раз сложнее.
При этом ассемблер дает ни с чем ни сравнимое чувство свободы.
Аноним 31/07/17 Пнд 22:34:05  1035156
>>1035146
>Функциональные языки, например, в сотни раз сложнее.
Они же простые. Ассемблер просто дубовый.
Аноним 31/07/17 Пнд 22:41:14  1035165
>>1035156
Хаскель простой? Да ну нахуй. Монады это вообще что-то уровня теории струн.
Аноним 31/07/17 Пнд 23:06:34  1035195
>>1035165
Там гораздо сложнее понять нахуя это вообще нужно, чем что это и как работает. Довольно доступно в целом.
Аноним 31/07/17 Пнд 23:15:23  1035201
>>1035195
Я писал на многих языках, например, Форте и Прологе. За Хаскель несколько раз принимался, и всякий раз бросал, когда доходил до монад. Совершенно непонятная концепция.
Когда функциональность ограничивается лямбдами (анонимными функциями), типа Lisp или Erlang, тогда конечно попроще будет.
Аноним 02/08/17 Срд 08:54:58  1035922
"Ассемблер - это просто. Учимся программировать" Олега Калашникова.
Мне лично книжка понравилась, все понятно расписано, воды нет.
Но одной этой книги на изучение ассемблера конечно не хватит.
Аноним 03/08/17 Чтв 20:18:27  1037122
>>1035074 (OP)
1) Рудаков
2) Пирогов
Название уже не помню, но книги реально годные. У Рудакова особенно защищенный режим збс расписан, правда там только сегментная адресация, ну главное смысл понять.
Аноним 03/08/17 Чтв 20:20:28  1037124
А еще можно навернуть "Искусство программирования" Кнута. Там тоже все алгоритмы на ассемблере, но выдуманном, никогда не существовавшим в реальности. Автор был знатным аутистом.
Аноним 03/08/17 Чтв 20:43:13  1037140
>>1037124
Кнута чисто чтобы мозги расшевелить, прокачать скиллы в кодинге, да и то, лучше уж SICP обмазаться. А для изучение асма, кнут подходит чуть менее чем никак.>>1037124


[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 17 | 2 | 10
Назад Вверх Каталог Обновить

Топ тредов
Избранное