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

01/08/16 - Вернули возможность создавать юзердоски
09/07/16 - Новое API для капчи - внимание разработчикам приложений
03/04/16 - Набор в модераторы 03.04 по 8.04


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 142 | 18 | 21
Назад Вниз Каталог Обновить

Аноним 09/08/16 Втр 20:30:47  133712514  
14707638478880.png (32Кб, 400x127)
Сап, в зекаче полтора анона, поэтому спрашиваю тут.
Хочу вкатиться в низкоуровневое программирование на асме, поэтому реквестирую годные книги, желательно не самые древние, а по современней
Аноним 09/08/16 Втр 20:31:09  133712541
bymp
Аноним 09/08/16 Втр 20:32:21  133712621
"Ассемблер для профисианалав" юрова там 2 части теория и практика
Аноним 09/08/16 Втр 20:32:43  133712642
bymp
Аноним 09/08/16 Втр 20:35:07  133712801
Харрис Д., Харрис С., «Цифровая схемотехника и архитектура компьютера» . Начни с этого, базарю, еще захочешь.
Аноним 09/08/16 Втр 20:37:38  133712963
>>133712514 (OP)
А нафига? Сейчас под все можно на с писать
Аноним 09/08/16 Втр 20:40:10  133713108
>>133712963
Знаю, но хочу изучить архитектуру компьютера и асм, просто ради интереса
Аноним 09/08/16 Втр 20:41:41  133713206
14707645020080.jpg (55Кб, 467x700)
>>133712963
ага, и дизассемблить ты на с будешь.

А по сабжу оп, в рот я это ебал. Спросил как-то у программиста, мол, а вот я уже вроде дизассемблю около года, но подвижек никаких. Как научится то чтоб прям заебись было? А он ответил - никак. Это залупа просто пиздец говорит, лет 10 работаю и всё равно там половина вещей от твоей догадливости зависит а не от знаний ассемблера. Так что впизду его. Команд там не великое множество, но нужна смекалочка.
Аноним 09/08/16 Втр 20:42:50  133713272
>>133712514 (OP)
Зубкова можешь взять, он неплох.
Аноним 09/08/16 Втр 20:43:28  133713317
>>133713206
>дизассемблить ты на с будешь.
А нахуя это мне надо?
Аноним # OP  09/08/16 Втр 20:44:37  133713398
>>133713206
Хочу на своей жопе проверить, лол
Аноним 09/08/16 Втр 20:44:42  133713405
>>133713317
Чтобы понимать работает по.
Аноним 09/08/16 Втр 20:46:25  133713523
>>133713405
Я и так понимаю, работает мой говнокод или нет...
Аноним 09/08/16 Втр 20:47:33  133713616
>>133713523
Да причем тут твой, не все под gnu лицензией пишут.
Аноним 09/08/16 Втр 20:48:54  133713721
>>133712514 (OP)
Мануал от Intel, как кодить под их поделия
http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-manual-325462.pdf

Читаешь Архитектуру Пекарни (Computer Science) -> кодишь. Лучче кодь под Ленуксы. Ибо с Шындоузами заебёшься и не комильфо это.
Аноним 09/08/16 Втр 20:50:01  133713802
>>133713616
Ну и как? Дохуя напонимал как работает по?
Аноним 09/08/16 Втр 20:50:02  133713804
14707650026110.jpg (37Кб, 551x627)
>>133713317
Ну как тебе сказать... В принципе при помощи этого можно сделать почти что угодно. Начиная от взлома ЖТА, и заканчивая ещё какой-то хуйней. Можно просто переписать любую программу под себя.

>>133713398
Ты просто ебанутый или постом ошибся?
Аноним 09/08/16 Втр 20:50:24  133713826
>>133713721
А что по архитектуре почитать?
Аноним 09/08/16 Втр 20:50:45  133713855
>>133713802
Ну есть такое дело, отдельные модули игры дебажил, структуру отправляемых пакетов понимает понять.
Аноним 09/08/16 Втр 20:50:47  133713858
>>133713721
Под Ленуксы искаропки есть и компиляторы и отладчик. Будешь кодить на асме станешь ТРУЪ кодером. Если нихуя не понял через 24 часа ебли, то пиздуй в веб. Там вам место, гомнокодиры
Аноним 09/08/16 Втр 20:51:20  133713907
>>133713826
Лучше Таненбаума ничего не написали.
Аноним 09/08/16 Втр 20:51:24  133713915
>>133713826
Тебе по процам или осям?
Аноним 09/08/16 Втр 20:51:31  133713924
>>133713826
https://new.vk.com/wall-54530371_3980
Аноним 09/08/16 Втр 20:52:00  133713951
14707651207020.jpg (94Кб, 800x502)
>>133713398
Бля, прочитал как "на твоей", лол. Да возьми просстенький экзешник и учи сам.

Ну и да, годнота ещё тут.
>>133712801
>>133713721
Аноним 09/08/16 Втр 20:52:04  133713958
>>133713924
бычтрофикс - тута танненбаум пресвятейший
Аноним 09/08/16 Втр 20:52:31  133713984
>>133713858
>сказал мудак, сидя на сайте созданном веббогами
Аноним 09/08/16 Втр 20:53:04  133714028
>>133713958
2 чая просвященному
Аноним 09/08/16 Втр 20:53:10  133714033
>>133713721
Можешь читать Операционные Системы. Разработка и реализация. Танненбаума и Вудхалла же.
Аноним 09/08/16 Втр 20:54:01  133714084
>>133713984
веппоги сосут без Ассемблеропресвятейших Богов наивысшего лвла
Аноним 09/08/16 Втр 20:54:08  133714097
>>133713855
Это конечно хорошо, особенно если за это платят. А так, в жизни, нафиг никому не нужно.
Аноним 09/08/16 Втр 20:54:18  133714110
>>133713984
Написанный на питоне, интерпретатор которого написан системобогами.
Аноним 09/08/16 Втр 20:54:47  133714148
14707652874460.jpg (45Кб, 604x604)
>>133712514 (OP)
НИЧИГО НИЧИТАЙ!!! У МИНЯ ТАК ДЕТСТВО УМИРЛООО
Аноним 09/08/16 Втр 20:55:36  133714212
>>133714110
СИстемобоги - наивысшая расса кодеров. Жабисты и ПХПрасы идут на хуй
Аноним 09/08/16 Втр 20:55:58  133714239
>>133712514 (OP)
Оп, ты хоть СИ знаешь то?
Аноним 09/08/16 Втр 20:56:11  133714251
>>133714097
Ну это тебе не нужно. А умения работать с отладчиком много где применяется, в той же области вирусной аналитике.
Аноним 09/08/16 Втр 20:57:09  133714325
>>133714251
Так яж и говорю, если тебе платят - заебок.
Аноним 09/08/16 Втр 20:57:14  133714331
>>133714239
А чего там знать-то ? Вот уметь работать это да, а знать хуйня.
Аноним 09/08/16 Втр 20:57:41  133714377
>>133714251
Ёпт, а как ты кодишь не зная архитектуры и как тама оно работает вообще?
Аноним 09/08/16 Втр 20:57:50  133714384
>>133712514 (OP)
Нахуя ? Ты тупой даун - лучше компилятора все равно не сделаешь.
Есть смысл учить только для реверсинга.
Аноним 09/08/16 Втр 20:58:30  133714429
>>133714377
Не понял к чему ты это.
Аноним 09/08/16 Втр 20:58:35  133714432
>>133714377
Ему сказали что знания - хуйня, главное чуйка
Аноним 09/08/16 Втр 20:59:02  133714458
>>133714384
А вот тут я с тобой не соглашусь. Ибо компиллеры не настолько совершенны. И бывают места, где надо напильником доработать. В системщине без Ассемблера ты хуйца соснёшь
Аноним 09/08/16 Втр 20:59:56  133714530
14707655966570.jpg (11Кб, 394x175)
>>133712514 (OP)
Братишки, я вам оссемплер принес
Аноним 09/08/16 Втр 21:01:04  133714602
>>133714458
асм в системке не так уж часто применяют, для ассемблерных встаток в код си, но не прям уж каждую часть драйвера пишут на асме. Хотя от платформы зависит.
Аноним 09/08/16 Втр 21:01:10  133714610
>>133714458
> бывают места, где надо напильником доработать.
Ты что, новую архитектуру проца разрабатываешь? Приведи примеры.
Аноним 09/08/16 Втр 21:02:22  133714686
>>133712514 (OP)
Если ты не в состоянии сам нагуглить инфу, то тебе это не нужно.
Аноним 09/08/16 Втр 21:07:03  133714994
14707660241210.png (9Кб, 389x151)
>>133714610
Как ты проц в пользовательский режим переведёшь?
Аноним 09/08/16 Втр 21:08:21  133715084
>>133712514 (OP)
юный мамкин байтоёб детектид
Аноним 09/08/16 Втр 21:08:43  133715118
>>133714994
> 2016
> AT&T
Аноним 09/08/16 Втр 21:09:27  133715163
>>133715118
А ты чем пользуешься? MASM'ом?
Аноним 09/08/16 Втр 21:10:13  133715222
>>133715163
Иногда бывает.
Аноним 09/08/16 Втр 21:11:06  133715280
>>133715222
Проиграл со спермовора-говноеда
Аноним 09/08/16 Втр 21:12:05  133715344
>>133714994
Нахрена для этого компилятор косоебить?
Аноним 09/08/16 Втр 21:12:47  133715399
>>133715344
Что? Не понял о чём ты.
Аноним 09/08/16 Втр 21:13:10  133715433
Вот там выше было про "учи асму под ляникс, писать будешь что-то тип". Зачем? Объясните, зачем что-то писать на асме в системном программировании? Все равно, на пеке мы в рантайме Си.
Аноним 09/08/16 Втр 21:14:59  133715556
>>133715344
Ты говорил что компилеры не совершенны ты их зачем то напильником доробатываешь. Я спросил примеры ситуаций, когда компилер лажает...
Аноним 09/08/16 Втр 21:15:38  133715599
>>133715433
Дк это для удобство понимания и дебаггинга. А потом и из лянукса выйти ж можно. Вот ты представь себе, ты кодишь и нет никаких рантаймов, говнолиб, говнофреймворков. Свобода, одним словом. Для коммерции это конечно не в счёт, особо. А так чисто для себя
Аноним 09/08/16 Втр 21:16:02  133715621
>>133715433
> все равно, на пеке мы в рантайме Си
> на пеке мы в рантайме Си
> все равно
> в рантайме Си
> в рантайме
> Си
Ты сделал, мой день анон.
Аноним 09/08/16 Втр 21:16:40  133715660
>>133715399

>>133715556
Аноним 09/08/16 Втр 21:17:56  133715745
>>133715599
> дебаггинга
Вот только с этим соглашусь.
> ты кодишь и нет никаких рантаймов, говнолиб, говнофреймворков. Свобода, одним словом
Ну, транслятор нужен же.
> А так чисто для себя
Сомнительно.
>>133715621
А что тебе так понравилось, зай?
Аноним 09/08/16 Втр 21:18:04  133715750
>>133715556
Векторизация циклов не всегда проходит. Заюзать порой надо MMX или SSE инструкции, где компиллер не юзает их(в плане оптимизации)
Аноним 09/08/16 Втр 21:19:13  133715823
>>133715599
> нет никаких рантаймов, говнолиб, говнофреймворков. Свобода, одним словом.
Ужоснах. Этож ВСЕ пиши сам. Вместо хелловорд в 2 строки ебаная куча текста
Аноним 09/08/16 Втр 21:19:20  133715833
>>133715745
Транслятор и только. В этом и смысл всего. Веберам, жабакодерам и прочим не понять этого
Аноним 09/08/16 Втр 21:19:27  133715839
>>133715750
Есть же intrinsics для SSE хуйни вроде.
Аноним 09/08/16 Втр 21:20:27  133715916
>>133713804
Только чтобы это что угодно сделать, нужно бессмертным быть.
Аноним 09/08/16 Втр 21:20:39  133715929
>>133715750
Может ты просто не можешь в ключи компиляции?
Аноним 09/08/16 Втр 21:20:49  133715936
>>133715839
Есть. А каким интринсиком ты загрузишь PDBR?
Аноним 09/08/16 Втр 21:21:14  133715971
>>133715929
Ты в каком классе? Ты читать умеешь?
Аноним 09/08/16 Втр 21:21:25  133715986
>>133715833
У них свое ремесло, тут сравнивать некорректно.
Аноним 09/08/16 Втр 21:21:53  133716015
>>133715986
Сравнение в свободе действий
Аноним 09/08/16 Втр 21:22:20  133716051
>>133712514 (OP)
еще 1 пидор в погромисты пошел. наискучнейшая из работ
Аноним 09/08/16 Втр 21:22:50  133716076
>>133716051
толсто. иди спать
Аноним 09/08/16 Втр 21:23:16  133716106
>>133716051
А что весёлая для тебя?
Аноним 09/08/16 Втр 21:27:34  133716382
>>133715986
зато там всё готово. сиди и логикой обмазывайся без пердолинга лол
Аноним 09/08/16 Втр 21:27:38  133716388
>>133716051
зато хоть не в веб
Аноним 09/08/16 Втр 21:28:23  133716447
>>133716388
А чем тебе веб плох?
Аноним 09/08/16 Втр 21:30:38  133716622
>>133716447
тем, что в веб вкатывается весь двач, да и не только, уже какой год
в системное программирование почти никто не вкатывается сейчас, оно нахуй никому не нужно
Аноним 09/08/16 Втр 21:31:21  133716665
>>133716622
Как думаешь почему?
Аноним 09/08/16 Втр 21:32:39  133716755
>>133716106
Работать таксистом намного веселее, например.
Аноним 09/08/16 Втр 21:33:46  133716842
>>133716755
Чем интересней? Блядей и быдло полупьяное развозить?
Аноним 09/08/16 Втр 21:34:22  133716894
>>133716755
Ты вообще кем, маня, работаешь?
Аноним 09/08/16 Втр 21:34:43  133716924
14707676839720.jpg (41Кб, 430x375)
>>133715280
А в чем такое прям явное преимущество AT&T перед интеловской парашей? На AT&T даже сам синтаксис длиннее вроде... Тот же mov там movl еще и всякие %.
Аноним 09/08/16 Втр 21:35:58  133716996
>>133716894
Я программистом работаю, но жалею, что столько времени проебал в институте и за компьютером вообще. Лучше бы быдло бы развозил.
Аноним 09/08/16 Втр 21:36:39  133717046
>>133716924
в at&t приёмник, источник. в интеловском - через жёппу. а вот про длинноту не согласен
Аноним 09/08/16 Втр 21:37:17  133717089
>>133716996
А зачем учился? Шёл бы и развозил
Аноним 09/08/16 Втр 21:38:03  133717150
>>133716996
Так развози сейчас, кто тебе мешает?
Аноним 09/08/16 Втр 21:39:19  133717230
>>133717046
Ну вот скажем

mov edx, ecx
>приёмник, источник

вроде бы тоже самое -_-
Аноним 09/08/16 Втр 21:40:00  133717279
>>133717089
Высокий интелект и жажда знаний повлияли наверное. Кроме того, водительские права я получил уже во время учебы в институте. До этого я не знал, как же это охуительно управлять корытом.
Аноним 09/08/16 Втр 21:40:56  133717354
>>133717230
mov %ecx, %edx - что тут тебе не нравится?
Аноним 09/08/16 Втр 21:41:49  133717414
>>133717279
Иди и управляй как нехуй срать. Высокий интелект, ёпт
Аноним 09/08/16 Втр 21:42:40  133717471
>>133717150
Ну как бы для работы таксистом нужно специальные курсы проходить да и платят мало.
Аноним 09/08/16 Втр 21:43:25  133717523
>>133712514 (OP)
Сейчас такие вещи на С пишут в основном.
Аноним 09/08/16 Втр 21:43:37  133717539
>>133717471
Тогда не пизди что скучно итд. "Как бы для работы таксистом" - проиграл с "как бы"
Аноним 09/08/16 Втр 21:44:06  133717569
>>133717523

>>133714994
Аноним 09/08/16 Втр 21:44:24  133717591
14707682641550.jpg (84Кб, 942x924)
>>133717354
mov edx, ecx
12 символов (с пробелами)

mov %ecx, %edx
14 символов (с пробелами)

Так где тут превосходство у AT&T? Я не говорил что он хуже, но я чего-то не понимаю Вроде бы вообще одно и тоже, разве что эти % делают at&t более загадочным. Хотя я им не пользовался не когда, может чего и не понимаю.
Аноним 09/08/16 Втр 21:44:57  133717627
14707682973550.jpg (66Кб, 680x538)
>>133717591
>никогда*
Аноним 09/08/16 Втр 21:46:20  133717717
>>133717591
И что это вообще всё означает?
mov edx, ecx
Переместить edx в ecx?
А что такое edx и ecx?
Аноним 09/08/16 Втр 21:46:42  133717736
>>133717471
Можно бомбилой работать, нахуй курсы. Да и в моей мухосрани нужно только водительские права иметь и свое корыто (опционально) для устройства в легальный таксопарк
Аноним 09/08/16 Втр 21:46:54  133717755
14707684150370.jpg (100Кб, 539x800)
14707684150391.jpg (18Кб, 200x297)
this
Аноним 09/08/16 Втр 21:46:59  133717764
>>133717717

https://www.google.ru/
Аноним 09/08/16 Втр 21:47:58  133717817
>>133717591
ИСТОЧНИК, ПРИЁМНИК
Аноним 09/08/16 Втр 21:48:46  133717875
>>133717717
СКОПИРОВАТЬ, блеать ecx в edx (ecx, edx - регистры процессора)
Аноним 09/08/16 Втр 21:49:35  133717921
>>133717591
at&t хавает сишные .h файлы (если придефайнить)
Аноним 09/08/16 Втр 21:50:44  133717997
>>133717717

>>133717875
Прав, ecx и edx это 32 битные значения короче говоря, взаимодействовать с 16\8 битными вроде то не могут (ну на прямую).
Аноним 09/08/16 Втр 21:51:40  133718053
>>133717997
dx - 16 bit, (dh, dl) - 8 bit
Аноним 09/08/16 Втр 21:51:50  133718066
>>133717997
Как это не могут?
Аноним 09/08/16 Втр 21:52:08  133718082
>>133713858
>>133713721
Зачем кодить на асме по линуксы?
Аноним 09/08/16 Втр 21:52:55  133718138
>>133718082
Ты откуда такой?
Аноним 09/08/16 Втр 21:53:06  133718151
>>133712514 (OP)
Возьми, ОП, какой-нибудь вирусец пореверси, sality, например. Только у себя на компе не запусти смотри.
Аноним 09/08/16 Втр 21:53:21  133718164
>>133717875
А зачем такие поехавшие названия регистров?
Почему нельзя было сделать нормальные названия для регистров?
Аноним 09/08/16 Втр 21:53:23  133718170
14707688036450.jpg (50Кб, 800x534)
>>133718066
Ну без перевода в другую систему исчисления ты сосёшь писос, тут инфа 100%.

А вообще тут вроде понятно описано:
http://natalia.appmat.ru/c&c++/assembler.html
Аноним 09/08/16 Втр 21:53:36  133718184
>>133718151
Пусть запустит. За одно и проверит
Аноним 09/08/16 Втр 21:54:06  133718225
>>133718164
Смотри ссылку >>133718170, там написано откуда такие сокращения.
Аноним 09/08/16 Втр 21:54:39  133718276
>>133718170
Ты какую-то хуйню мелишь.
Аноним 09/08/16 Втр 21:54:55  133718291
>>133718164
Не нравится - задефайни свои. В чём проблема то, поехавший?
Аноним 09/08/16 Втр 21:55:11  133718310
>>133718170
Какая же вкусная наверное какашка у девочки на пике.
Аноним 09/08/16 Втр 21:55:38  133718331
>>133718310
Это сладкий хлееееб! Мой хлеб елии
Аноним 09/08/16 Втр 21:55:44  133718343
>>133718276
Блять, ну копируй мне DWORD 32 в 8 бит блять 1 командой mov...
Аноним 09/08/16 Втр 21:56:29  133718393
>>133718291
Проблема в том, что всё уже давно задефайнили за меня и создали такие языки как C, например
Аноним 09/08/16 Втр 21:56:43  133718403
>>133718343
mov eax, (char)ecx
Аноним 09/08/16 Втр 21:56:56  133718417
>>133718343
movzx
lodsb
младшие половины регистров
Аноним 09/08/16 Втр 21:57:05  133718428
>>133718393
Значит иди на хуй
Аноним 09/08/16 Втр 21:58:40  133718527
14707691201860.jpg (43Кб, 604x471)
>>133718331
Аноним 09/08/16 Втр 21:59:20  133718560
14707691608560.gif (7Кб, 350x300)
>>133718403
Приемник al, как одним mov туда ecx впихнуть?
Аноним 09/08/16 Втр 21:59:50  133718595
>>133718560
никак 32 в 16 не влезет
Аноним 09/08/16 Втр 22:00:11  133718613
>>133718403
Что за хуйня? Сисемблер чтоле?
Аноним 09/08/16 Втр 22:00:50  133718652
>>133716665
таму шо тупые
Не то что дауны -- даже бабы, блять, уже начинают покорять рынок высокоуровневого погроммирования. А в байтослесари они хуй сунутся, ибо это занятие для конченных аутистов. Хочешь быть элитой погроммирования -- иди в байтослесари, яскозал.
Аноним 09/08/16 Втр 22:01:06  133718667
>>133718595
Вот я о чем и говорю. Не взаимодействуют прямо. Через команды можно хотя вроде, но не одним mov точно.
Аноним 09/08/16 Втр 22:01:37  133718702
>>133718652
два чаю тебе
Аноним 09/08/16 Втр 22:02:13  133718740
>>133718667
mov ah, dh
Аноним 09/08/16 Втр 22:02:27  133718752
>>133718667
Ты можешь положить дворд в eax и младший байт будет в al. Что ты вообще хочешь сделать?
Аноним 09/08/16 Втр 22:03:18  133718809
14707693986750.jpg (33Кб, 620x400)
>>133718343
DWORD - шиндоёбовские обозначения унылы
Аноним 09/08/16 Втр 22:03:49  133718838
>>133718652
Можно подумать, что на том же C нельзя ебатся с байтами.
Аноним 09/08/16 Втр 22:07:09  133719040
>>133718752
Я ничего не хочу. Просто приводил пример того, что вроде бы одной командой 32 бита в 16 не засунешь.

>>133718740
Но тут ты переместил 8 бит в 8 бит, или я не понял...?
Аноним 09/08/16 Втр 22:10:03  133719221
Ассемблер для питухов, хипстеров и домохозяек, настоящие программисты пишут машинный код.
Аноним 09/08/16 Втр 22:12:10  133719387
>>133719221
Машинный код для питухов, хипстеров и домохозяек. Настоящие программисты сразу под задачу сразу хуярят FPGA на VHDL.
Аноним 09/08/16 Втр 22:16:07  133719635
>>133712514 (OP)
Нахуй тебе это нужно? Ты ебанутый? Я в универе думал уже выпилиться когда лабы на 16 битном ассемблере писал.
Аноним 09/08/16 Втр 22:22:51  133720066
>>133718138
Из микроконтроллеров.
Аноним 09/08/16 Втр 22:32:36  133720681
Бамп годному треду!
Аноним 09/08/16 Втр 22:58:33  133722138
14707727133780.jpg (8Кб, 403x294)
Вот ещё пример.

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

Помог ли ассемблер? Хуй там. Да я знаю, что значения характеристик это 1 байт. Только толку?

Я представляю что это будет выглядеть как
cmp стат, 32h
jge ставим_50
jmp конец
ставим_50: mov стат, 32h
конец

Вот хуй пойму, вроде бы должно быть так. Вроде бы... Это ещё при условии что я не мудак (и не объебался тут), и что сравнение проводится именно с 50 (32h) а не с какой-то ебучей переменной, которая определена вообще хуй знает где. Вообще не ебу что да как.

Аноним 09/08/16 Втр 23:00:29  133722271
14707728295160.png (360Кб, 858x725)
>>133722138
Хотя там даже блять не jge а ja. Пиздец короче.
Аноним 09/08/16 Втр 23:05:35  133722607
14707731357180.jpg (5Кб, 250x250)
>>133722271
И стат вроде как ax пойдет, а может как al или ah, но откуда мне знать точно блять?
Аноним 09/08/16 Втр 23:10:56  133722948
>>133712514 (OP)
Программы на асме писать не продуктивно, особенно если надо несколько архитектур поддерживать. Разумнее освоить программирование на высокоуровневых компилируемых языках. Современные компиляторы генерируют весьма и весьма эффективный код. Код, написанный на асме вручную, в большинстве случаев будет отставать по эффективности. Особенно, если это новая для программиста архитектура. Знания асма тебе могут понадобиться, например, при углублении в lock-free, когда ты захочешь научиться писать высокоэффективные многопоточные приложения в мультиядерной среде (с приходом C++11 уже и это не нужно). Еще асм тебе может понадобиться, когда ты полезешь в чужой код, для которого у тебя нет исходников. Там тебе никакие книги не помогут. Понадобится, как уже говорили, смекалочка, и справочник по архитектуре.

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

Топ тредов