最新发现。我的函数 void a (uint x, uint h[32] )是在PAGE_38里的。主程序中调用a的函数 a(6,d[32])也是在PAGE_38里。但是d[32]在PAGE_39里。
系统编译时主程序调用a是有用CALL XXX,#38 切换到PAGE_38里。在a中 x为整型局部变量,h[32]被编译成整型的指针。但是在a里需要用到d[32]里的内容时却是指向PAGE_38里的地址。
我认为是h[32]被编译成整型的指针时未指定其对应的块。不知道是否是我函数定义的不对,还是调用函数的方法不对。请版主指教。 |