下面交换指令中正确的是( )。
A、XCH A, @R1
B、XCH A, #3AH
C、XCH 20H, R1
D、XCH R1, 20H