Per quanto riguarda la seconda parte della domanda puoi scaricarti qui un buon tutorial sulla programmazione assembly .Saluti