Prerequisites: Intel Architecture, assembly language