Welcome to x86asm.net

Focused mainly on x86 architecture, including x86-64 architecture, instruction encodings, reverse code engineering, and system programming in Windows and Linux OS.

Feed your reader with x86asm.net's Atom feed.

Hosting zadarmo od WebSupport.sk

Najlacnejšie slovenské domény už od 12,30 EUR od WebSupport.sk


UEFI Programming - First Steps

In this article, I will describe steps needed to start on with development of real UEFI applications on x86 PC, and share some practical experiences with problems doing so. I will focus on 64-bit version of UEFI, because the 32-bit version isn't much used in this area (most likely due to Microsoft decision not to support UEFI in 32-bit Vista). So, to follow some of my steps here, you'll need a 64-bit CPU (but not 64-bit OS, you can use any 32-bit OS as well). We will finish this article with EFI Hello World application.