为什么我在rars.jar中编译的auipc x5,100000 #x5=0x186a3000 (configuration Data at Address 0)的x5是186a3000,而在我写了auipc的riscv cpu上结果是0x186a0000 我觉得可能更text base address 有关,但是我不知道为什么

因为rars.text base address = 0x3000 而我cpu显示的是少了3000

因为在cpu中load内存时 直接load到0了