Рядовой
Сообщений всего: 3
Дата рег-ции: Апр. 2017
|
Хотелось бы познакомиться с ассемблером так, чтобы потом можно было программировать и атмеловские микроконтроллеры. Я знаю, что их пишут сейчас на си, но тем не менее, мне кажется, будет полезно знать и ассемблер.
По ассемблеру куча какой-то литературы вокруг с какой-то вездесущей водой.
И не понятно, с чего конкретно начинать.
Во-первых нужен какой-то компилятор что ли... Ну вот скачал книжку про 32-битный ассемблер, там говорят, что нужен MASM. Скачиваю масм, он не хочет запускаться.
И вроде бы все логично: на 64-битном компе не хочет запускаться прога, предназначенная для 32-битного. Однако, слышал, если установить виртуальную машину, под 32 бита, то будут запускаться и такие проги... Так может есть просто компилятор, который, ну не знаю, будет имитировать работу ассемблера. Что-то как-то криво для учебных целей эмуль другой системы ставить.
Во-вторых, хотелось бы построить программу своего обучения наиболее универсальным образом... Насколько это возможно. Чтобы не ограничиваться одним семейством микроконтроллеров...
А вообще, допустим, я хочу построить не квадракоптер, а робота, который за меня бы готовил, убирался и в универ ходил. На чем таких пишут? А если я хочу запрограммировать тот же атмеловский микроконтроллер, чтобы он проигрывал видео на дисплее - возможно ли это сделать?
В общем, скажите пожалуйста, как лучше построить свое обучение: с какого ассемблера начинать (чтобы микроконтроллеры программировать в дальнейшем)
Какое программное обеспечение скачать, чтобы хотя бы сымитировать выполнение ассемблеровского кода?
И если можете, скиньте литературы какой-нибудь, какую советуете. |