Hm, I posted this on the vL site, and then I realized, what better site to ask an assembly question than this! But, practically thinking, I want the fastest answer ;D. So here's my question/story:
Today a friend told me that mASM32 is not "pure assembly." He says this because it has constructs like print chr$("..."), etc. Is this true, and if so, does mASM32 have all the functionality of "pure assembly"? Also, what do you guys use?
It's most likely an assembler with some higher helper instructions, they are unrolled into simpler assembly when they are assembled then converted into machine code. It's just there to help the programmer, no big.
The "M" at the front of "MASM" stands for "macro." Are you familiar with C/C++ macros at all? MASM macros work similarly. It all comes out in the wash, and you can leave all the macros out if you want.
Quote from: MyndFyrex86] link=topic=4320.msg47004#msg47004 date=1135547879]
The "M" at the front of "MASM" stands for "macro." Are you familiar with C/C++ macros at all? MASM macros work similarly. It all comes out in the wash, and you can leave all the macros out if you want.
Or Microsoft (http://www.masm32.com/)! :)
Ok, thanks guys.
Quote from: Sidoh on December 25, 2005, 05:02:49 PM
Quote from: MyndFyrex86] link=topic=4320.msg47004#msg47004 date=1135547879]
The "M" at the front of "MASM" stands for "macro." Are you familiar with C/C++ macros at all? MASM macros work similarly. It all comes out in the wash, and you can leave all the macros out if you want.
Or Microsoft (http://www.masm32.com/)! :)
QuoteThe name MASM originally referred to MACRO ASSEMBLER but over the years it has become synonymous with Microsoft Assembler.
:P
Netwide Assembler ftw.
Quote from: MyndFyrex86] link=topic=4320.msg47034#msg47034 date=1135560183]
Quote from: Sidoh on December 25, 2005, 05:02:49 PM
Quote from: MyndFyrex86] link=topic=4320.msg47004#msg47004 date=1135547879]
The "M" at the front of "MASM" stands for "macro." Are you familiar with C/C++ macros at all? MASM macros work similarly. It all comes out in the wash, and you can leave all the macros out if you want.
Or Microsoft (http://www.masm32.com/)! :)
QuoteThe name MASM originally referred to MACRO ASSEMBLER but over the years it has become synonymous with Microsoft Assembler.
:P
It's still "Or Microsoft!" :)
Quote from: Sidoh on December 25, 2005, 09:10:38 PM
Quote from: MyndFyrex86] link=topic=4320.msg47034#msg47034 date=1135560183]
Quote from: Sidoh on December 25, 2005, 05:02:49 PM
Quote from: MyndFyrex86] link=topic=4320.msg47004#msg47004 date=1135547879]
The "M" at the front of "MASM" stands for "macro." Are you familiar with C/C++ macros at all? MASM macros work similarly. It all comes out in the wash, and you can leave all the macros out if you want.
Or Microsoft (http://www.masm32.com/)! :)
QuoteThe name MASM originally referred to MACRO ASSEMBLER but over the years it has become synonymous with Microsoft Assembler.
:P
It's still "Or Microsoft!" :)
Quote
Microsoft (R) Macro Assembler Version 6.14.8444
Copyright (C) Microsoft Corp 1981-1997. All rights reserved.
If it was "or Microsoft," then it would be MMASM.
G_F_G kthxbai.
Quote from: MyndFyrex86] link=topic=4320.msg47064#msg47064 date=1135587297]
If it was "or Microsoft," then it would be MMASM.
G_F_G kthxbai.
PHP was Personal Home Page, but now it's PHP: Hypertext Preprocessor. Things change with time. :)
Recursive Acronym...trend whores..
Quote from: Warriorx86] link=topic=4320.msg47067#msg47067 date=1135587722]
Recursive Acronym...trend whores..
Hahaha.
Quote from: Warriorx86] link=topic=4320.msg47067#msg47067 date=1135587722]
Recursive Acronym...trend whores..
You remember any of the ones we made up in the channel a few weeks ago? Some were pretty good :P
Lol yea! :D
Recursive acronyms suck
PHP: Hypertext Preprocessor
Wine is not an emulator
GNU is not UNIX
-.-
Quote from: Joe[e2] on December 26, 2005, 05:01:16 PM
Recursive acronyms suck
PHP: Hypertext Preprocessor
Wine is not an emulator
GNU is not UNIX
-.-
Thanks...