MMIX

来自Oskar Guan's Wiki
跳转至: 导航搜索

地址转换[编辑]

MMIX地址转换规则包括

  1. 所有负地址(a[63]==0)直接去掉最高位,转换为正地址:A = a ^ 64'h8000_0000_0000_0000
  1. 正地址的次高两位(a[62:61])将地址空间分成4个段,分别对应了代码、静态数据、动态内存和寄存器栈。每个段有各自的地址转换函数