Assembly language, pass parameters by registers instead of stack