Sur certaines architectures, tout ou partie des registres spécialisés sont remplacés par un ensemble de registres d'usage général interchangeables (parfois notés R0, R1, etc.). Ceux-ci peuvent stocker indifféremment adresses, entiers, flottants, etc. Par exemple, le Motorola 68000 dispose de 8 registres de données banalisés (D0 à D7) et de 8 registres d'adresses (A0 à A7, banalisés sauf A7 qui sert de pointeur de pile).