Мой вопрос заключается в том, почему в настоящее время некоторая обработка событий операционной системы все еще пишется на языке ассемблера, а не на языке более высокого уровня, таком как C, когда само ядро написано в основном на C?
foobar()
будет определяться с использованием встроенной сборки, одним способом на одной платформе и другим способом на другой. Это сводит использование asm к минимуму, но его нельзя полностью избежать.