XCHD vertauscht das niederwertige Halbbyte des Akkumulators (Bit 3 .. 0, im allgemeinen eine hexadezimale oder eine BCD-Zifffer) mit dem unteren Halbbyte desjenigen Speicherplatzes m internen RAM, der durch das angegebene Register indirekt adressiert ist.
Die höherwertigen Halbbytes (Bit 7 .. 0) der Register sowie Kennzeichnungsbits werden nicht verändert.
@Ri = 8 Bit Adresse in R0 oder R1
|