Какой язык программирования используется для написания программы BIOS?

Как я понимаю, код / ​​битовый поток BIOS, который содержится в ПЗУ, должен быть общим (работать вместе с несколькими типами процессоров или ISA). Кроме того, я увидел упомянутое в сети, что можно сбросить его код (и «разобрать» его). Итак, на каком языке, в наборе команд или в машинном коде...