Reading materials

UNIX

x86 Emulation

x86 Assembly Language

PC Hardware Programming

Research Papers