我已经使用 PTLSIM 构建了一个处理器,并想对其进行测试,以用于教育目的。该处理器的主要特点是它有 100 多个可用于代码的寄存器,这只是一个概念证明。但为了容纳代码,我想使用 gcc 编译一个基准测试,但我想告诉 gcc 我有 100 个寄存器。
那么除了 gcc 之外,是否有任何编译器允许我修改寄存器?如果gcc有我该如何修改它?
最佳答案
这是documentation关于指定寄存器,它是指定目标机器的一部分。
PS:我自己没用过。
关于gcc - 修改gcc以容纳更多寄存器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5223410/