documentation of gnu assembler directives
问题 I'm trying to learn mips assembly at the moment. To that end, I wrote a very simple c program... int main(){} ...and compiled it on a mips machine with the -S option to gcc to generate assembly code. Here is what the beginning of the main function looks like: .ent main main: .frame $fp,8,$31 .mask 0x40000000,-8 .fmask 0x00000000,0 I then tried to figure out what this all means by looking at the documentation for gas, but I couldn't find any of these directives there. So what do they mean?