Компилируется ли компилятор C в общую сборку?

Я изучаю компьютерную организацию, и мы программируем на ассемблере. Однако, поскольку это класс, я не получаю более широкого понимания чего-либо или какого-либо реального использования. Мы используем ассемблер Altera Nios II. Профессор ничего не сказал нам о том, какие языки ассемблера используются в текущем производстве, какова их семантика или как код C компилируется для ВСЕХ языков ассемблера.

После этого краткого вступления, правильно ли я предполагаю, что существует несколько языков ассемблера, на которые компилируется код C? Если да, то что он делает для доступа ко всем этим языкам ассемблера - разбирает его на общий язык ассемблера, а затем переводит оттуда? Или существует отдельный процесс для каждого языка ассемблера?

7
задан Caleb Jares 26 September 2011 в 16:12
поделиться