Программа на С общается с процессором напрямую (через компилятор и тп) или между процессором и С есть Ассемблер?
Я имел в виду что между ними нет Ассемблера.
Например компилятор С переделывает команды языка С в более простые команды Ассемблера (послать в регистр и тп) .
В общем люди, как оказалось Ассемблер есть везде. Он под железо разрабатывается.
An assembly language is a low-level programming language for a computer, microcontroller, or other programmable device, in which each statement corresponds to a single machine code instruction. Each assembly language is specific to a particular computer architecture, in contrast to most high-level programming languages, which are generally portable across multiple systems.
Assembly language is converted into executable machine code by a utility program referred to as an assembler; the conversion process is referred to as assembly, or assembling the code.
Вы все правы. Просто Ассемблер как раз и входит в цепочку выполнения команды