А если например на чистом железе запускать программу, допустим мини ос, тогда нет api?
Не переживай, если БИОС исправен и компьютер запускается, то уже без проблем выведешь на свой экран в текстовом или графическом режиме свой "Hello world" без присутствия каких-либо ОС. Но функции из БИОСа в твоей программе нужны лишь для включения соответствующего видео-режима, не более.