Original: Website Jeff Duntemann: Assembly Language Step-by-Step.
Simplified: ISBN 0-201-39828-1 Jeff Duntemann: Assembly Language Step-by-Step.