影子寄存器的存在起到一个缓冲的作用,用户值->寄存器->影子寄存器->起作用,如果不使用影子寄存器则用户值在写到寄存器之后则里面起作用建议看看看这篇文章:https://blog.csdn.net/k666499436/article/details/125658564 这个博主写的很好