First of all you don't need to know C before you learn C++. I learned it without any prior knowledge of a "computer" programming language. The second thing is that you need to be more specific about what you want the ASM program to do (What kind of info you would input and etc.). Ted