ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

16.03.2010, 08:33
|
|
Участник форума
Регистрация: 26.08.2009
Сообщений: 133
Провел на форуме: 193434
Репутация:
79
|
|
2d_x
+1, одна из лучших современных книг по ассемблеру под win32 в том числе.
|
|
|

16.03.2010, 12:41
|
|
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме: 991929
Репутация:
395
|
|
GrimmJow ну ты загнул конечно сразу под win32 писать.
если хочешь изучить ассемблер учи его под DOS изначально, потом только переходи на win т.к. WinAPI частично знать не реально нужно знать систему в целом.
Чем больше знаешь языков тем проще их учить. Чтобы тебе понять что такое программа, алгоритм изучи pascal (этот язык был придуман специально для обучения)
|
|
|

16.03.2010, 13:29
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
если хочешь изучить ассемблер учи его под DOS изначально, потом только переходи на win
Не совсем верное утверждение. В досе и вин32 разные принципы программирования. Я под dos ассемблер, например, не изучал, вообще не касался. Нужно изучать то, что потом будешь использовать.
|
|
|

16.03.2010, 13:33
|
|
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме: 3718311
Репутация:
1118
|
|
главное понять логику АСМ кодинга! АСМ это язык общения с Железом !
|
|
|

16.03.2010, 14:17
|
|
Leaders of Antichat - Level 4
Регистрация: 02.06.2005
Сообщений: 1,411
Провел на форуме: 10605912
Репутация:
4693
|
|
Лучше сначала научиться программировать в принципе, а потом изучать ассемблер. В общем начни с того языка в котором ты сможешь сконцентрироваться на решении задачи, а не на борьбе со сложностью языка.
__________________
Я отдал бы немало за пару крыльев,
Я отдал бы немало за третий глаз
За руку на которой четырнадцать пальцев
Мне нужен для дыхания другой газ..
Мой блог: http://qwazar.ru/.
|
|
|

16.03.2010, 15:57
|
|
Участник форума
Регистрация: 07.09.2008
Сообщений: 139
Провел на форуме: 351188
Репутация:
65
|
|
Я считаю, что начинать программировать надо в консоли на C++. Это как раз позволит научится писать на практически любых языках программирования (например я PHP после Си освоил за 2 дня). Тем более из Си всегда можно легко получить код на асме, что тоже позволяет быстрее понять принципы работы этого языка.
|
|
|

17.03.2010, 11:22
|
|
Участник форума
Регистрация: 26.05.2007
Сообщений: 191
Провел на форуме: 389326
Репутация:
9
|
|
Есть знания С++
щас начал изучать асму, по книге ЮРОВА.
|
|
|

17.03.2010, 22:25
|
|
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме: 991929
Репутация:
395
|
|
d_x если ты не касался ассемблера под DOS, как ты можешь о нем судить?
Там то и суть что ты используешь язык на полную работаешь с памятью стеком вызываешь прерывания учишься писать свои обработчики прерываний, на прямую обращаешься к оборудованию (хотя windows режет, конечно обращение к портам, но кое что можно сотворить). Под win32 тебе максимум нужно знать как вызвать winapi функцию и проверить возвращенный результат. А под DOS банальная задача преобразования строки в число ставит тебя в тупик и мотивирует на изучение языка и процессора.
Ну это мое ИМХО
|
|
|

17.03.2010, 22:36
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
d_x если ты не касался ассемблера под DOS, как ты можешь о нем судить?
Не касался в том плане, что не писал программ специально. Так-то я знаю, что он из себя представляет. И если в будущем не собираешься писать программы под ДОС (в чем я уверен), то зачем учить списки прерываний и их функций?
|
|
|

23.03.2010, 17:33
|
|
Banned
Регистрация: 05.02.2010
Сообщений: 70
Провел на форуме: 177258
Репутация:
5
|
|
Сообщение от Byte_
Я считаю, что начинать программировать надо в консоли на C++. Это как раз позволит научится писать на практически любых языках программирования (например я PHP после Си освоил за 2 дня). Тем более из Си всегда можно легко получить код на асме, что тоже позволяет быстрее понять принципы работы этого языка.
+100
я также
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|