Recently my second semester is being started....Assembly Language is our new subject and for assembly we need MASM 64 bit for windows 7
Learning assembly with Masm64 - which is only capable to create binaries for Win64 - sounds like a fairly odd idea. You do not only have to struggle with assembly language, but also with the complex Win64 API and the peculiarities of the Win64 register calling convention and alignment requirements.
jwasm has a few more features than Masm64, but it's not supposed to be used by newbies in assembly language.