我是这样理解的。

一方面来讲,跑去天台唱戏吸引敌方注意,以及操作防空火炮,牵制火力。

另一方面,他接受了掩护断后的任务必须完成,而电影中对他的刻画来说,他是一个“瓜怂”,所以最后他心里还是有些胆怯,因此在天台唱戏给自己壮胆。

至于唱《定军山》大概是这出戏的内容和剧中角色有呼应的地方,戏里大家都觉得老黄忠不行,结果黄忠用一场大胜证明了自己。姜武饰演的角色也是这样,大家都认为他是个怂包,但最后他用自己的行动证明了自己的勇气。