|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.12.2009, 21:37 | #1 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
Изучение Assembler'a
Всем привет! Я хочу взяться за изучение Assembler'a, но у меня возникли проблемы. В интернете я наткнулся на несколько разновидностей Assembler'a (типа FASM, MASM, TASM и др.) и много разных самоучителей и тут я запутался за что мне браться... Подскажите, пожалуйста, за что именно браться и где можно скачать хороший Assembler и самоучители для начинающих к нему?
Заранее благодарен.
Всегда рад помочь!
|
25.12.2009, 21:53 | #2 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Эх, сколько было попыток и все проваливались на начальном вопросе из-за отсутсвия времени и нормальной среды.
Вот сайтик, там и компилятор есть http://www.wasm.ru/ P.S. Terran, спасибо за тот самый первый ответ на мой вопрос =) Он был про то как "получить значение угла из синуса/косинуса", тогда я еще не знал про арккосинус и арксинус =) Если бы знал, наверно не задавал бы вопрос на форуме ))) Последний раз редактировалось Levsha100; 25.12.2009 в 21:58. |
25.12.2009, 22:49 | #3 | ||
Форумчанин
Регистрация: 30.10.2009
Сообщений: 114
|
Цитата:
Цитата:
|
||
25.12.2009, 23:42 | #4 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Здесь важно - Assembler прикладной язык, т.е. надо выбрать для себя направление использования языка. Это может быть чисто микроконтроллеры (PIC, ATMEL,TOSHIBA и т.п.), процессоры ПК, микроЭВМ или что другое.Практический результат можно увидеть только на реальном "железе", в крайнем случае (на начальном этапе) на симуляторах процессорных устройств.Обязательно доскональное знание устройства (архитектуры) микропроцессоров, знание электроники, и не начального уровня. а профессионально.Регистры, флаги, битовые операции, булевая алгебра на высоком уровне и еще много специфики. Есть еще симбиоз - ассемблерные вставки в коды Дельфи или СИ, но это не для обучения.Скорей - это уже высший пилотаж программирования.
Начинать (мое ИМХО) можно с PIC- контроллеров.Простейшая архитектура процессора, достаточно 35 команд языка на asm и пару директив.Для более развитых процессоров (типа Atmel) испольэуется уже 105 команд, но и архитектура процессоров гораздо сложнее.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
26.12.2009, 11:02 | #5 | ||||
Форумчанин
Регистрация: 30.10.2009
Сообщений: 114
|
Цитата:
Цитата:
Цитата:
Цитата:
|
||||
26.12.2009, 11:16 | #6 | |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
Levsha100, спасибо за помощь, только сайтик не грузится...
Цитата:
SnX, спасибо! буду смотреть в сторону MASM. DeKot, я хочу научиться, чтобы уметь писать небольшие программы, и очень хорошо было бы если научиться программировать микроконтроллеры. Всем огромное спасибо за помощь!
Всегда рад помочь!
|
|
26.12.2009, 11:34 | #7 | |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Цитата:
Сайты: easyelectronics.ru radiokot.ru На них есть классные уроки. |
|
26.12.2009, 11:42 | #8 | |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
Цитата:
Всегда рад помочь!
|
|
27.12.2009, 09:20 | #9 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
SnX - ну откуда такой негатив? Я же не навязываю мнение. Я предлагаю.Поверьте, все что я в посте озвучил - чисто практика.Суть даже не в этом. Чем этот форум замечателен, так это именно возможностью высказать свое мнение, но уж никак не "выпендрежем".
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
изучение actionscript | jojo97 | JavaScript, Ajax | 4 | 11.01.2010 08:01 |
Изучение delphi | Shmel63 | Софт | 13 | 07.09.2009 22:44 |
Изучение C++ | Amidosha | Помощь студентам | 1 | 18.03.2009 17:48 |
Изучение С++ | AlexMSU | Общие вопросы C/C++ | 1 | 18.03.2009 13:52 |
Изучение программирования :) | Nix | Свободное общение | 10 | 08.09.2007 07:08 |