目前正在学习GNU as,在“info as”中找到了很多有用的信息。
我发现“.set noat”在MIPS指定的代码中使用,但是当在“info as”中搜索该指令时,我在节点“alpha指令”中找到了它的解释,但在“MIPS Dependent Features”中没有找到它的解释。为什么?我错过了手册中的某些内容吗?
TIA
最佳答案
.set at/noat
是 MIPS 架构的有效构造,其工作方式与 Alpha 类似,即在使用 $at
寄存器时禁用/启用警告用户。
有时候,文档和代码并不总是 100% 同步。所以请file a bug against binutils甚至更好 - 提供补丁。通过这样做,您可以向专业人士学习(除非他们真的很忙,就像有时会发生的那样)。
关于MIPS与Alpha:看起来Alpha架构受MIPS的影响很大。
关于assembly - MIPS 汇编不支持 '.set noat' 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7911964/