Implementing the "Pass-by-value" and "Pass-by-reference" techniques in assembler