Skip to content
Archive of entries posted on May 2010

Hello, World on the Bare Metal

In this tutorial, we invoke BIOS functions (which are fortunately available in Real Mode) to write a simple string on the screen. This assembly program doesn’t require an operating system kernel, and runs on bare metal.