I can't understand the program structure



I have already studied the c language
for an ex:
main()
{


}

But assemble language let me have a problem.

prognam segment
mian proc far
assume cs;
start:
......


main endp
prognam ends
end start


could I convert it into this style:
prognam segment
mian proc far
assume cs;
start:
......

end start
prognam ends
main endp


because i realize this is better understood...

.