Implémentation dans register