Mastering Assembly Programming: From instruction set to kernel module with Intel processor