spim模拟器pcspim:地址处的错误设置值
您好,我正在使用 spim 模拟器 pcspim,我正在尝试使用模拟器菜单下的设置值选项在地址处设置一个值。
当我尝试设置一个 MSB 为 1 的值时。 oxb1234567 该地址的值默认为 7fffffff,任何人都可以解释此行为的原因。
任何帮助表示赞赏
Hi I am using spim simulator pcspim and I am trying to set a value at an address using the set value option under the simulator menu.
When I try to set a value which has an msb of 1 for ex. oxb1234567 the value at that address is defaulted to 7fffffff, can anyone explain the reason for this behaviour.
Any help appreciated
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在MIPS中,以1(MSB = 1)开头的地址表示内核内存空间。如果不使用系统调用,则无法从用户空间(MSB = 0)访问内核空间。
In MIPS, addresses starting with 1 (MSB = 1) indicate kernel memory space. You cannot access kernel space from user space (which has MSB = 0) without using syscalls.