|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июн 17, 2003 21:33:22 · Поправил: Безпощадный даос Решил занятся програмированием,знакомые сказали,что начинать нужно с ассемблера,но их так много-WASM,TASM...Подскажите счего начАть? |
|
|
Дата: Июн 17, 2003 21:37:14 Ну, вообще-то, WASM - это не ассемблер. А начинать лучше с MASM'a - инфы больше, EXE-шники меньше, с RadAsm'oм более дружен. |
|
|
Дата: Июн 17, 2003 22:20:17 Лучше начать с того, что просмотреть форум на предмет подобных сообщений (а их немало!), а только потом постить что-то. |
|
|
Дата: Июн 17, 2003 22:30:55 До того, как начать заниматься изучением ассемблера, было бы неплохо немного изучить архитектуру компьютера ;-) |
|
|
Дата: Июн 17, 2003 22:43:24 встречный вопрос - а зачем "Решил занятся програмированием"? ну если хобби такое - то да правильно, начинай с низов, фудаментально - от слова фундамент если хочешь как можно скорее бабки зарабатывать, то не факт, что нужно, глубоко копать, пока докопаешься столько денег пройдет мимо... |
|
|
Дата: Июн 18, 2003 00:13:54 IMHO от знания и понимания основ будет только польза. И время потраченное на изучение со временем окупится. Недаром же в форуме появляются темы типа «ASM и СУБД» |
|
|
Дата: Июн 18, 2003 00:25:14 film wrote:. До того, как начать заниматься изучением ассемблера, было бы неплохо немного изучить архитектуру компьютера ;-) Я тебе чуток скажу...что бы нормально писать на ассемблере ты однозначно должен знать архитектуру процессора...на то он и ассемблер - язык низкого уровня(машинный язык). |
|
|
Дата: Июн 18, 2003 00:43:29 Perch что бы нормально писать на ассемблере ты однозначно должен знать архитектуру процессора Ну, а я о чем? |
|
|
Дата: Июн 18, 2003 00:59:53 А может, все-таки, хватит новичка-то пугать? Когда я начинал (это было около полугода назад), я не то, что архитектуры процессора, а назначения регистров то не знал. Все начиналось с желания написать трейнер к игрушке Homeworld v1.0. У меня было уже несколько его версий на VB6, но они занимали по 2-3 метра, а хотелось 20-30 кб. Сразу, правда, не получилось, было слишком много опций (5 шт.) (первый трейнер был для Elasto Mania, и написан на TASM'e, остальное уже было на MASM'e), но со второй попытки вышло что-то более или менее. В программе использовался только один регистр EAX, все остальное было в глобальных переменных. Поэтому мой совет всем новичкам: главное - желание сделать что-либо, а остальное придет со временем. |
|
|
Дата: Июн 18, 2003 01:11:35 · Поправил: Perch Sk. Inc. wrote: А может, все-таки, хватит новичка-то пугать? Да ты знаешь, никто его пугать и не собирается...:), но если серьезно заниматься ассемблером - без архитектуры никуда...можешь конечно со мной не соглашаться, но это твое личное дело :) Твое счастье, что у тебя работал только один аккумулятор, как ты пишешь...:) |
|
|
Дата: Июн 18, 2003 01:22:03 Согласен, знание архитектуры необходимо, но не все же сразу. Пусть начнет с чего-либо попроще. Сразу всю архитектуру не понять, а это может отбить желание учить ассемблер. Сложности отпугивают сомневающихся в своих силах - это факт, его нельзя не замечать. |
|
|
Дата: Июн 18, 2003 04:02:13 [ Sk. Inc.: Ну, вообще-то, WASM - это не ассемблер. ] Кстати, был такой WASM - Watcom Assembler. Не знаю как щас там дела обстоят, вроде уже давно умер. http://www.openwatcom.org [ Аноним: WASM,TASM...Подскажите счего начять? ] IMHO, два варианта. Остальные по разным причинам отпадают, опять же, IMHO. 1. fasm - постоянно развивается, но пишет один человек, так что развиваться ему еще долго :-) http://fasm.sourceforge.net 2. masm - покруче раз в дцать будет, так как давно уже существует и целая контора неглупых ребят из m$ его писала и вроде как вяло, но апдейтят до сих пор. По нему есть тьма доков, в том числе и официальные, и сырцов тоже много + книги на русском. Трудно сказать с которого из них лучше начать. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.072 |