The optional Register-List defines those registers used in the body of the procedure that must be preserved on behalf of the caller. The assembler generates code to save these registers on the stack when the procedure is entered, and to restore them when the procedure exits.
Syntax
USES Register [ Register...]
Register:
When more than one register is specified, do not use commas to separate the register keywords; use blanks or tabs instead.