"A common computer-science abstraction model places high-level languages above assembly and machine language, with machine language executed by the processor."
OpenStax presents this high-level-to-low-level stack as an introductory model and explicitly notes that parts of the processor account are simplified.
View Source