当计算机开机后,CPU首先执行的是 固化在ROM(只读存储器)中的一小部分系统程序,这部分程序被称为基本输入/输出系统(BIOS)。BIOS是计算机启动时最先运行的程序,它负责进行硬件的初始化和检测,以及加载操作系统的引导程序到内存中。
CPU执行指令的过程可以分为以下步骤:
取指(Fetch):
CPU从内存中取得要执行的下一跳指令。
译码(Decode):
对指令进行译码,翻译为CPU能够理解的具体操作。
执行(Execute):
根据指令的译码结果,实际进行指令的执行过程,一般又会有取操作数、驱动ALU进行算术和逻辑运算等步骤。
因此,CPU首先执行的是固化在ROM中的系统程序,即BIOS,以完成硬件初始化和系统引导。