Clan x86

Technical (Development, Security, etc.) => General Programming => Topic started by: Ender on December 25, 2005, 01:55:14 pm

Title: [MASM32] Basic Question
Post by: Ender on December 25, 2005, 01:55:14 pm
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?
Title: Re: [MASM32] Basic Question
Post by: Warrior on December 25, 2005, 03:58:50 pm
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.
Title: Re: [MASM32] Basic Question
Post by: MyndFyre on December 25, 2005, 04:57:59 pm
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.
Title: Re: [MASM32] Basic Question
Post by: Sidoh on December 25, 2005, 05:02:49 pm
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/)! :)
Title: Re: [MASM32] Basic Question
Post by: Ender on December 25, 2005, 05:56:20 pm
Ok, thanks guys.
Title: Re: [MASM32] Basic Question
Post by: MyndFyre on December 25, 2005, 08:23:03 pm
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/)! :)

Quote
The name MASM originally referred to MACRO ASSEMBLER but over the years it has become synonymous with Microsoft Assembler.
  :P
Title: Re: [MASM32] Basic Question
Post by: Joe on December 25, 2005, 09:07:57 pm
Netwide Assembler ftw.
Title: Re: [MASM32] Basic Question
Post by: Sidoh on December 25, 2005, 09:10:38 pm
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/)! :)

Quote
The name MASM originally referred to MACRO ASSEMBLER but over the years it has become synonymous with Microsoft Assembler.
  :P

It's still "Or Microsoft!" :)
Title: Re: [MASM32] Basic Question
Post by: MyndFyre on December 26, 2005, 03:54:57 am
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/)! :)

Quote
The 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.
Title: Re: [MASM32] Basic Question
Post by: Sidoh on December 26, 2005, 03:56:36 am
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. :)
Title: Re: [MASM32] Basic Question
Post by: Warrior on December 26, 2005, 04:02:02 am
Recursive Acronym...trend whores..
Title: Re: [MASM32] Basic Question
Post by: Sidoh on December 26, 2005, 04:14:26 am
Recursive Acronym...trend whores..

Hahaha.
Title: Re: [MASM32] Basic Question
Post by: rabbit on December 26, 2005, 03:14:36 pm
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
Title: Re: [MASM32] Basic Question
Post by: Warrior on December 26, 2005, 03:26:03 pm
Lol yea! :D
Title: Re: [MASM32] Basic Question
Post by: Joe on December 26, 2005, 05:01:16 pm
Recursive acronyms suck

PHP: Hypertext Preprocessor
Wine is not an emulator
GNU is not UNIX
-.-
Title: Re: [MASM32] Basic Question
Post by: Sidoh on December 26, 2005, 11:02:15 pm
Recursive acronyms suck

PHP: Hypertext Preprocessor
Wine is not an emulator
GNU is not UNIX
-.-

Thanks...