Например:
.globl x; .type x, "funciton" ; x: ....
Я хочу знать, как понимать команду .type?
Это директива ассемблера.Он не представляет какой-либо код или данные, только метаинформацию, которая может, например, появиться в отладчике или может понадобиться во время соединения.
Это устанавливает информацию о типе переменной x как «функцию».Другие типы являются «объектными» или «общими».
Более подробное объяснение можно найти на http://sourceware.org/binutils/docs/as/Type.html#Type.