BIOS(Basic Input/Output System,基本输入输出系统)程序主要是 汇编语言编写的。BIOS程序是固化到计算机内主板上一个ROM芯片上的程序,负责系统硬件的各种参数设定和基本输入输出的程序、系统设置。由于早期的ROM空间有限,通常使用汇编语言编写BIOS程序,以便直接操作计算机的硬件,包括处理器、内存、硬盘等。
然而,随着计算机技术的发展,现代BIOS也开始采用C语言进行编写。C语言是一种高级编程语言,具有良好的可移植性和易于维护的特点,使得开发人员可以更方便地编写、调试和维护BIOS的代码。尽管如此,汇编语言仍然在BIOS编程中占据重要地位,特别是在对底层硬件的直接控制和操作方面。
因此, BIOS程序主要使用汇编语言编写,但在现代BIOS开发中,C语言和其他高级语言也逐渐被采用。