Image of Android Wireless Application Development
Image of XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)
Image of Linux Kernel Development (3rd Edition)
Image of Beginning Google Maps API 3

Simple CPUID Utility For UEFI Shell

This post discusses the CPUID opcode which is available for IA32 and IA64/AMD64 platforms. The source code for a simple cpuid utility is also provided.

Avast Retargetable Decompiler IDA Plugin

In this post, I compare and contrast the C code generated by the newly open-sourced Avast Retargetable Decompiler with that produced by the mature and well-known IDA Hey-Rays decompiler for a number of simple IA32 executables.

16-bit Intel Assembly on Windows 10

In this post, I demonstrate how to use old versions of MASM to compile and link a small model (16-bit) Hello World program on Windows 10 and run it under DOSBox.