8051 disassembly

Hello! in Keil,when i write *(unsigned char*)R1=0x30;
in lst file, Keil use R0. I want R0 don't change or
I want Keil use R1 no R0. Can who help me?

More questions in this forum