above是"在...之上"
His IQ is above others' all. 他的IQ在其他人之上.
at the top of是"在...的顶端"
His grade is at the top of the class. 他的成绩名列前茅(他的成绩在班级里最高).
给我个人感觉,above有超出之意,有一种在某个具体或抽象事物的外面,悬浮于其上的另一种具体或抽象的事物的感觉~.at the top of是在某个具体或者抽象事物的里面,虽然在顶端或者比较靠前,但是仍然没有逃出这一事物之外,仍属于这一事物.
理解就这么多了~很久不研究英语了~可能不是那么准确了~希望对你有所帮助~