Цитата
Ничего толкового не могу сказать по Си ,так как недавно его начал изучать
под АРМ.
Но лично мое мнение, если компиллятор асма выполняет роль перекодировщика
елементарных комманд в элементарный код,то компилятор Си выполняет роль
некоего интелектуала для тех кто не любит или не хочет вникать в суть и назначение
работы регистров ввода-вывода,(или по другому служебных регистров)
И про его интеллект можно только догадываться.
Хотя я думаю на Си можно напямую работать с регистрами.
1. Не совсем согласен на счет "выполняет роль
некоего интелектуала для тех кто не любит или не хочет вникать в суть и назначение
работы регистров ввода-вывода"...
Не всегда возможно написать прогамму на ассембере, когда например очень много сложных структур данных для обработки или алгоритм программы достаточно сложен и запутан для программирования на ассемблере. Хотя не спорю, можно и на ассемблере много чего хорошего сделать

2. Да на Си можно работать напрямую с регистрами.
Выбор.