Cómo crear un compilador de C sin un compilador nativo de C

Es una pregunta simple. Si para compilar el compilador de C se necesita un compilador de C ... ¿Tal vez directamente con código de ensamblaje? ¿Quizás el kernel proporciona una herramienta básica para convertir C en ensamblador y crear una infraestructura escalable? También es una pregunta estúpida, pero estoy realmente interesado en cómo diseñar un sistema operativo (no yo) desde 0 para interactuar con la CPU y la memoria.

Respuestas a la pregunta(2)

Su respuesta a la pregunta