调试MFC的时候,明明数据是对的,但是访问不了

最近用 MFC 调试串口工具,遇见一个问题。明明数据的地址是对的,但是读数据的时候,就会报错。

img

如图,从调试页面都看到数据出来是对的。0x2805。但是在访问这个数据的时候,就提示错误,而且地址都变了。0x326FF809 不知道这个地址为什么会变化。
查看汇编如图

img

崩溃是在你红框出来的这行?