It doesn't matter; you'll learn assembly programming concepts with either one. To be honest, MASM should serve its purpose just fine. If not, you shouldn't be writing serious programs in assembly anyway!
It doesn't matter; you'll learn assembly programming concepts with either one. To be honest, MASM should serve its purpose just fine. If not, you shouldn't be writing serious programs in assembly anyway!
Not trying to write programs, just wanna understand things from the bottom, but want to use the best compiler as possible and so. I think I will stick with NASM tho, because it's pretty nice and easy to understand. MASM is pretty confused, because the syntax and so is weird. I can't really put myself into it.
NASM will give you the best feel for "pure" assembly. MASM is better in tems of development-purposes in contrast to the other two.
I personally don't use the macros that come with MASM (and this is why what someone mentioned earlier makes it the 'VB' of ASM). However, as Lateralus said MASM does teach you everything you need to know about assembly, and you shouldn't be writing serious programs in assembly anyways so it;s the ideal candidate.
I think Intel's syntax for assembly is much cleaner while we're on that topic as well.
Can't stand that AT&T ****.
I'm sticking with NASM. Enjoying it really, I like how it works. It's also closest to pure assembly, rather MASM, which looks like some high level fancy thing.
[HowTo] nasm + alink verwenden 08/02/2012 - Coding Tutorials - 3 Replies so, hier gehts darum wie ihr mit nasm und alink euren code assemblieren + linken könnt! (windoof)
was benötigt wird: nasm, alink, win32.lib, win32n.inc... gibts alles hier!
gehen wir einfach mal von einer simplen anwendung aus die ne messagebox anzeigen soll und den process mit terminateprocess beendet.
als erstes sollte man die externen symbole definieren ;)
extern MessageBoxA
extern GetCurrentProcess
extern TerminateProcess
Call COs jump function in masm? 10/28/2006 - Conquer Online 2 - 0 Replies well i followed the tutorial on how to do this but it didnt give a very good masm example. how would i call the function in masm? does anyone have a good example or code? i have a bunch of other functions to use for hacks but i need to get this done first. im new to masm so i dont really know wat to do. i know how to call functions that dont have variables in other games but no clue when it comes to variables (x and y for jumping.)
thanks, high6.
p.s. here is the jump function location...