I have created an assembly file by gcc named prog1.s. Then: as -ah ./prog1.s Why high level listing can not be seen? What is meaning of high level listing? Is it the C file of the assembly? I wonder if anybody can write a simple assembly program and use some listing options like -a, -ah, -al and so on.