ARM是否以16位实模式启动

Does ARM start in 16 bit real mode

一点背景 - 我刚开始 OS Dev 并且正在开发我自己的 OS 汇编。

据我所知,x86 处理器和其他模拟它们的处理器(AMD?)以 16 位实模式启动启动过程,然后可以切换到保护模式以进一步 bootstrap OS 或辅助引导加载程序等等。 (保留现代 BIOSes 和 UEFI 将它们切换到 32/64 位部分,然后将它们切换回 16 位实模式部分,因为这无关紧要)

我的简单问题是 - 具有 ARM 处理器的嵌入式设备也可以这样做吗?我的意思是我们的智能手机是否会在启动过程中切换到 16 位实模式?

没有。 "Real mode"是x86架构独有的;它在 ARM 系统上不存在。他们直接启动到 32 位模式。