General-purpose registers can be used for various purposes such as an accumulator and the data handling.
The TLCS-870/C1 has eight registers W, A, B, C, D, E, H and L (8 bit).
These eight registers can also be used as 16 bit registers by a pair of WA, BC, DE and HL.
These combinations are only for the registers next to each other, for example, B and E, H and E, etc. cannot be combined.
In addition, TLCS-870/C1 has two general-purpose registers IX and IY of 16 bit.
They are mainly used as an index registers when accessing the memory.
The TLCS-870/C1 has two banks of these registers.