This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

请问反汇编中的 .fphead n, l, W, BU, br, nosat, 1001101b是什么意思?



反汇编代码中经常出现,例如

 .fphead       n, l, W, BU, br, nosat, 1001101b

或者

.fphead       p, l, W, BU, nobr, nosat, 1011111b

 

请问这种语句有什么用? 

 如果自己写汇编代码,是不是一般不会用到这种语句?

  • 从下面贴子的回答来说, .fphead是编译器自动产生的,用户不需要理会,也不能人为加。

    http://e2e.ti.com/support/development_tools/compiler/f/343/t/132897

    Assembler directives like .word are covered in the C6000 assembly tools manual.  As for .fphead ... I don't think that one is documented anywhere.  Even if it were documented, it wouldn't be that useful.  The location of fetch packet headers is automatically determined by the assembler.  The user cannot directly influence it with a directive or anything else.  You see .fphead in disassembly output as a way of representing the information in a fetch packet header.