Volodia11960 писал(а):
т.е. нужно брать обычный самоучитель по Си и учиться писать проги под винду?
Да. Это очень поможет. Сам Си одинаков, на него есть стандарт. Просто при написании уже под АРМ, PIC и др. нужно изучить программную модель процессора, используя документацию по используемому процессору. Если Вы совсем ничего не программировали под микроконтроллеры, то посоветовал бы, какой-нибудь изучить и попробовать сначала на ассемблере для него написать пару программ, а потом на Си. И только потом переходить на АРМ.
TripleKill писал(а):
... в АРМ есть куча всяких регистров, им присвоены имена, аналогий которым в винде нет.
Очевидно, что регистры не имеют ничего общего с Си, они относятся к процессору. В виндовс сейчас редко пользуются обращением к регистрам, т.к. имеются, практически на все случаи, готовые функции. На компьютере это можно реализовать, т.к. они совместимы, а вот устройства на процессорах являются оригинальными.