Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Microsoft Macro Assembler


Related Topics

In the News (Tue 5 Jun 12)

  
  Webster: The Microsoft Macro Assembler (MASM)
There are many reasons for its popularity, though the fact that Microsoft produced it has a lot to do with this.
MASM isn't the fastest assembler around (it's not particularly slow, except in a couple of degenerate cases, but there are faster assemblers available).
Microsoft is no longer selling MASM and its future is in question.
webster.cs.ucr.edu /AsmTools/MASM   (403 words)

  
  Turbo Assembler - Wikipedia, the free encyclopedia
The Turbo Assembler package came bundled with the linker Turbo Linker, and was interoperable with the Turbo Debugger debugger.
For compatibility with the common Microsoft Macro Assembler (MASM), TASM was able to assemble such source code files via its MASM mode.
Turbo Assembler also refers to a common Commodore 64-based 6502 assembler created by the German company Omikron in 1985.
en.wikipedia.org /wiki/Turbo_Assembler   (182 words)

  
 X86 Assembly/x86 Assemblers - Wikibooks, collection of open-content textbooks
This page will list some of them, and will discuss where to get the assemblers, what they are good for, and where they are used the most.
The GNU assembler is most common as the assembly back-end to the GCC compiler.
Microsoft's Macro Assembler, MASM, has been in constant production for many many years.
en.wikibooks.org /wiki/X86_Assembly/x86_Assemblers   (475 words)

  
 Free Assemblers, Linkers and Object Module Librarians for Programmers (thefreecountry.com)
Please note that Microsoft tends to move their files around quite a bit, so if any of these URLs are broken, just search their site (and let me know).
This is a free Intel x86 assembler released under the GNU copyright (which means that sources are freely available).
Although source code is provided, the author uses so many macros to replace the traditional C constructs (like "{" and "}") that it is almost as if the sources have been obfuscated (unless you can be bothered to figure it out).
www.thefreecountry.com /compilers/assemblers.shtml   (1609 words)

  
 MASM Assembler Instructions   (Site not responding. Last check: 2007-10-10)
The MASM (Microsoft Macro Assembler) assembler is on the CD in the back of your textbooks and is installed in the computer labs in G-3/4 and LRC-2.
It is recommended that you install the assembler from the CD on your home computer so you can experiment and do lab work at home when needed.
The assembler also outputs a.lst file with useful info about the assembled program, and that can be opened with the text editor.
www.siskiyous.edu /class/csci6/assembler.htm   (430 words)

  
 Using MASM   (Site not responding. Last check: 2007-10-10)
The assembler for this course is MASM (Microsoft's Macro Assembler) version 5.1.
The assembler will translate your source file to a common binary format.
The actual invocation of the assembler is done by the batch file.
www.cs.uakron.edu /~margush/306old/masm.html   (494 words)

  
 PC Tools   (Site not responding. Last check: 2007-10-10)
Microsoft is still offering a patch to convert 6.11a or 6.11d into v6.13.
Microsoft provided 6.11c, I believe, as a complete system (lots of files, not just a couple) inside one of their DDK distributions.
But it is possible that Microsoft lost some or all of their rights to control it, by releasing it the way they did.
users.easystreet.com /jkirwan/new/pctools.html   (2035 words)

  
 Softpanorama: Assembler is not for Dummies
I am convinced that assembler is a fundamental part of a programmer education and that a person that learned assembler has a better chance to became a good programmer that a person that spend the same amount of time on learning some fancy languages and/or programming methodologies like object-oriented programming ;-).
Assembler probably should not be the first language, the first language should be something simple like old good Basic or may be JavaScript (the ability to generate HTML is pretty exiting for an introductory programming course), but it probably should be the second language.
The latter is especially important for assembler programmers as Donald Knuth is one of few computer scientists who was able to see thru "object-oriented programming" smog and defend the value of the assembler language both for computer science education and for real and complex programming projects.
www.softpanorama.org /Lang/assembler.shtml   (10204 words)

  
 BUG: Macro Expansion May Occur Before Macro Call in Listing File
With the Microsoft Macro Assembler (MASM), if the.NOLIST directive is the first statement in a file and it is later followed by a.LISTALL directive, then the macro expansion in the listing file will occur before the macro call instead of after it.
Microsoft has confirmed this to be a problem in MASM version 6.0, 6.0a, 6.0b, 6.1, 6.1a, and 6.11.
However, if.NOLIST is the first statement on the first line in the file, then this order is reversed and the macro expansion appears before the macro call.
support.microsoft.com /default.aspx?scid=kb;en-us;73036   (390 words)

  
 [No title]   (Site not responding. Last check: 2007-10-10)
The Microsoft Macro Assembler Reference provides a full listing of all MASM instructions, directives, statements, and operators, and it serves as a quick reference to utility commands.
For example, the new WHILE directive expands the statements in a macro body while an expression is not zero.
Macro operators and other features related to processing text macros and macro arguments have been enhanced.
www.mathcs.sjsu.edu /faculty/kennedy/cs140/prguide/Introduction.doc   (2895 words)

  
 Re: masm
The inline assembler is built into the compiler, so you don't need a separate assembler such as the Microsoft Macro Assembler (MASM).
as others have said the inline assembler in vc is a pretty good alternative for when you need a small amount of assembly and don't want to worry about mixing c++ and assembly obj files.
The reason it is called the macro assembler is becuae it supports macros (obviously).
channel9.msdn.com /ShowPost.aspx?PostID=28955   (703 words)

  
 Microsoft Visual C++ Assembler (Inline) Topics   (Site not responding. Last check: 2007-10-10)
Because the inline assembler doesn’t support all of Microsoft Macro Assembler’s (MASM) macro and data directives, you may find it more convenient to use MASM for such modules.
The inline assembler is not a macro assembler.
C macros offer a convenient way to insert assembly code into your source code, but they demand extra care because a macro expands into a single logical line.
www.hick.org /~mmiller/msvc_inline_asm.html   (3216 words)

  
 IntelĀ® C++ Compiler for Windows* - General Compatibility with Other Products
Microsoft* Macro Assembler Compatibility with Assembly Files Generated by the Intel® C++ Compiler for Windows*
ANSI standard specifies that variables declared in a for loop are local to that for loop, but the Intel® C++ Compiler for Windows* treats them as local to the function.
The Intel® C++ Compiler for Windows* is Microsoft compatible and by default generates error messages on the same code as the Microsoft compiler.
support.intel.com /support/performancetools/c/windows/sb/CS-007739.htm   (878 words)

  
 Light Macro Assembler   (Site not responding. Last check: 2007-10-10)
Light Macro Assembler (LASM) is a assembler for all MS-DOS systems, including Windows command prompt.
Almost every 8086 assembler code in books and magazines can be assembled by LASM, since they are written with this syntax.
So assembler routines assembled by LASM can be linked with all other high level languages compiled to the standard OBJ file format.
www.tamasoft.co.jp /lasm/index-e.html   (184 words)

  
 [No title]   (Site not responding. Last check: 2007-10-10)
Note Microsoft’s support services are subject to Microsoft’s prices, terms, and conditions in place in each country at the time the services are used.
Microsoft Product Support for the Deaf and Hard-of-Hearing xe "aa" \z "INTROW.DOC-1045" Microsoft Product Support Services are available for the deaf and hard-of-hearing Monday through Friday between 6:00 a.m.
Calling a Microsoft Subsidiary Office xe "aa" \z "INTROW.DOC-1064" When you call, you should be at your computer with Microsoft MASM running and the product documentation at hand.
www.mathcs.sjsu.edu /faculty/kennedy/cs140/envtools/Introduction.doc   (2547 words)

  
 Microsoft Macro Assembler: Facts and details from Encyclopedia Topic   (Site not responding. Last check: 2007-10-10)
Microsoft Macro Assembler: Facts and details from Encyclopedia Topic
The Microsoft Assembler (MASM) is a Microsoft[For more, click on this link]-made high-level assembler[For more facts and a topic of this subject, click this link] for the x86 x86 quick summary:
X86 or 80x86 is the generic name of a microprocessor architecture first developed and manufactured by intel....
www.absoluteastronomy.com /encyclopedia/M/Mi/Microsoft_Macro_Assembler.htm   (146 words)

  
 MS OS/2 SDK Announcement
Microsoft will also be providing intensive training and support services to users of the toolkit.
Microsoft is also providing comprehensive support services and training seminars for developers using the MS OS/2 SDK.
Microsoft and MS-DOS are registered trademarks and Microsoft Operating System/2, MS OS/2, Microsoft OS/2 and CodeView are trademarks of Microsoft Corporation.
pages.prodigy.net /michaln/history/pr/87apr_m3598.html   (1348 words)

  
 [No title]
It's all the more shocking, then, that Microsoft has introduced a compatibility problem into version 3.0 of its assembler, which makes it practically useless for producing linkable libraries for public use.
Problem: The LIB utility provided with the Microsoft Macro Assembler, version 3.0, has a nasty compatibility problem in that produces code that can't be used by any version of LINK prior to 3.0.
Microsoft is now releasing the appropriate linker with its FORTRAN and Pascal compilers, but if you use their BASIC or C com- pilers, IBM's BASIC Compiler, or other products...
www.textfiles.com /bbs/FIDONET/FIDONEWS/fido0213.nws   (5371 words)

  
 TIGR Assembler   (Site not responding. Last check: 2007-10-10)
The TIGR Assembler is the classic assembly tool developed by TIGR to build a consensus sequence from smaller sequence fragments.
You can sign up for the TIGR Assembler email list, to be informed about Software Updates.
The TIGR Assembler would not exist without the hard work and dedication of Dr. Granger Sutton, now of Celera Corporation, where he helps to design and implement their assembly tool.
www.tigr.org /software/assembler   (109 words)

  
 masm32.com
An assembler as powerful as MASM is capable of enmulating higher level languages while maintaining the performance and size of assembler code.
The macro capacity built into MASM has allowed the development of a combined macro and library system that partly emulates basic style string handling and other similar language capacities.
Executable programs built with Microsoft assembler have advantages in both size and speed when written correctly that is beyond the capacity of the best compilers.
www.masm32.com   (834 words)

  
 Tapedrive.biz | Online Software Shopping   (Site not responding. Last check: 2007-10-10)
Microsoft Word is currently the application of choice for creating print documents.
The text of Encarta is based on the files of Funk and Wagnalls New Encyclopedia, although an increasing number of articles are written by Microsoft editors.
Money 98, does just about everything, from keeping the accounts, to putting up reports for the tax man, to planning your financial future so that the kids can go to university and you are left with a nice nest egg.
tapedrive.biz /software.htm   (315 words)

  
 eBay - macro assembler, Technology Books, Computers Networking items on eBay.com   (Site not responding. Last check: 2007-10-10)
Macro Assembler Editor for ATARI 600 800 computer
The Waite Group's Microsoft Macro Assembler Bible by...
MacRo Assembler Programming for the IBM PC and Compa...
search-desc.ebay.com /search/search.dll?query=macro+assembler&...&krd=1   (259 words)

  
 kbAlertz: (79067) - With the Microsoft Macro Assembler (MASM) 6.0, the following error is generated incorrectly for ...
With the Microsoft Macro Assembler (MASM) 6.0, the following error is generated incorrectly for instructions using the operand [ebx][ebx]:
A workaround for this problem is to embed the opcode for the instruction directly in the code.
Microsoft has confirmed this to be a problem in MASM version 6.0.
www.kbalertz.com /redir.aspx?kbs=158572   (434 words)

  
 apfloat v. 2.35
Microsoft Visual C++ owners can get Microsoft Macro Assembler (MASM) for free with the Visual C++ Processor Pack.
Does NOT need Turbo Assembler, but is slower.
Does NOT need Microsoft Macro Assembler, but is slower.
www.apfloat.org /apfloat/2.35   (547 words)

  
 Writing Faster Macro Assembler Programs
The Microsoft Macro Assembler is useful for writing fast programs.
This process forces the 8086 to spend time fetching the correct instruction from memory after the jump.
Whenever possible, avoid jumps to increase the execution speed of Macro Assembler programs.
support.microsoft.com /kb/q31810   (185 words)

  
 ML614.exe 6.14 patch available   (Site not responding. Last check: 2007-10-10)
Ml614.exe contains the files you need to update the Microsoft Macro Assembler (MASM) from versions 6.11, 6.11a, 6.11d, 6.12 and 6.13 to version 6.14.
Microsoft used the most current virus-detection software that was available on the date that the file was posted.
The files provided in ML614.exe do not patch MASM version 6.11c, which was made available only in the Windows NT version 3.5 DDK and Windows 95 DDK, in the form of the files ML.exe and ML.err.
support.microsoft.com /support/kb/articles/q228/4/54.asp   (398 words)

  
 Microsoft Macro Assembler version 6.13   (Site not responding. Last check: 2007-10-10)
´´´´´´´´Microsoft Macro Assembler version 6.11 is available from Egghead.Com for $161.99, but Egghead.Com must do a "special order from manufacturer." See: Macro Assembler V6.11 3.5 DOS.
You may then download a patch via FTP from Microsoft at ftp://ftp.microsoft.com/Softlib/MSLFILES/ML613.EXE.
It can create Microsoft Windows NT, Microsoft Windows version 3.1x, and 16-bit and 32-bit protected-mode MS-DOS programs.Allow me to remind you all that Microsoft Visual C++ version 6.0 can do some Assembly through the keyword __ASM.
www.hypernews.org /HyperNews/get/computing/lang-list/24/8.html   (113 words)

  
 kbAlertz: (34930) - The example code below causes the Microsoft Macro Assembler (MASM) versions 5.10 and 5.10a to ...
It is defined as an equate and as a macro.
The workaround is to remove the redefinition of "xx".
Microsoft has confirmed this to be a problem with MASM versions 5.10 and 5.10a.
www.kbalertz.com /redir.aspx?kbs=158525   (368 words)

  
 Assembler
Paradigm Assembler is a high-speed, multi-pass assembler with forward reference resolution with full Microsoft Macro Assembler (MASM) compatibility.
Whether you are a novice or experienced assembly language programmer, you’ll appreciate the powerful features we’ve provided to make programming in assembly language fast and easy.
Paradigm Assembler (PASM) is a powerful command-line assembler that is fully integrated into the Paradigm IDE.
www.devtools.com /pcpp/assembler.htm   (96 words)

  
 kbAlertz: (73753) - On page 610 of the Microsoft Macro Assembler Programmer's Guide version 6.0 manual, there is an ...
kbAlertz: (73753) - On page 610 of the Microsoft Macro Assembler Programmer's Guide version 6.0 manual, there is an example of a listing file accompanied by instructions on how to read such a file.
On page 610 of the "Microsoft Macro Assembler Programmer's Guide" version 6.0 manual, there is an example of a listing file accompanied by instructions on how to read such a file.
This format was from a beta version of Macro Assembler (MASM) 6.0 that was used when the documentation was written and is not consistent with the output in the released version.
www.kbalertz.com /redir.aspx?kbs=158476   (410 words)

  
 kbAlertz: (39372) - There is a documentation error on page 77 of the Microsoft Macro Assembler 5.1 Reference and page ...
kbAlertz: (39372) - There is a documentation error on page 77 of the Microsoft Macro Assembler 5.1 Reference and page 112 of the Microsoft Macro Assember Reference that comes with MASM 6.0, 6.0a, and 6.0b.
(39372) - There is a documentation error on page 77 of the Microsoft Macro Assembler 5.1 Reference and page 112 of the Microsoft Macro Assember Reference that comes with MASM 6.0, 6.0a, and 6.0b.
There is a documentation error on page 77 of the "Microsoft Macro Assembler 5.1 Reference" and page 112 of the "Microsoft Macro Assember Reference" that comes with MASM 6.0, 6.0a, and 6.0b.
www.kbalertz.com /kb_39372.aspx   (516 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.