Set of procedures (short programs) stored on a type of read-only-memory (ROM), on the motherboards of IBM-PC compatible computers. These instructions handle computer startup operations (such as power-on self-test), and hardware configurations for devices such as disk drives, keyboard, and monitor.