The .form directive spaces forward to the top of the next page of the output listing (it performs a form feed). The optional string is printed as the third line of the page header on each page until a .form directive containing a new string is encountered.
If the assembler generates a top-of-form because the listing page is full and then immediately encounters a .form directive, the assembler does not generate a top-of-form for the directive.