由于Bootloader的实现依赖于CPU的体系结构,因此大多数Bootloader。都分为stage1和stage2两大部分。依赖于CPU体系结构的代码,比如设备初始化代码等,通常都放在stage1中,且使用【73】语言来实现,以达到短小精悍的目的。而stage2则通常用C语言来实现,这样可以实现更复杂的功能,而且代码会具有更好的可读性和【74】性。
【正确答案】
1、【73】汇编【74】可移植
【答案解析】本题考查引导加载程序Bootloader的两个执行阶段。大多数Bootloader都分成两个执行阶段,依赖于CPU体系结构的代码,比如设备初始化代码等,通常都放在stage1中,且使用汇编语言来实现,以达到短小精悍的目的;而stage2则通常用C语言来实现,这样可以实现更复杂的功能,而且代码会具有更好的可读性和可移植性。