answersLogoWhite

0

it means Microsoft Macro Assembler

User Avatar

Wiki User

16y ago

What else can I help you with?

Continue Learning about Computer Science

What are some advantages of the computer?

This is a loaded question with many potentially right answers. The potential advantages for using a computer depend closely on the intended use. Given a few potential uses, here are some of my thoughts:For writing:Quick entryEasy to edit and restructureMany tools to produce various kinds of output (html, text, books, pdf documents, etc.)Storage is inexpensive and doesn't take up much spaceEasy to search/navigate through documentsFor organizationMany different kinds of tools from Palm software to Franklin Covey, to GTD based on David Allen's system, to flat text files ala todo.txt (http://www.todotxt.com) by Gina Trapani.Once a document is in electronic form it is easy to store and many, many documents can be stored on one computer in much less space than in a file cabinet.Easy to searchFor programmingMost programming requires the use of computersThere are many, many tools available to programmers such as: Editors: CodeWrite, SlickEdit, VIM, EMACS, Notepad, BBEdit...Compilers: MSVC, Sun javac, GNU Compiler Collection (java, fortran, C, C++, and more), Intel C Compiler...Assemblers: NASM, MASM, TASM...Interpreters: Ruby, Python, Lisp, Perl, bash, and countless othersGUI Builders: Glade, QT Designer, MSVC, ...Code browsers (many use output from etags or ctags, MS has their own)Simulators, EmulatorsUsing a computer makes it easy to search code and tools make it easier to understand itEasily gather programs from other creatorsEasily distribute your own worksFor researchAccess to the Internet has become invaluable as a research toolEasily gather huge amounts of information and store/catalog itEasily search for new information or search the information already acquiredInteract with other researchers to create/gather more researchAlmost instant access to many remote or obscure locations of the globe and their researchers/experiences/knowledgeEasily disseminate results of your own researchComputers are not a panacea. There are many things for which a computer does not add significant advantages. But, used in an appropriate and realistic way, computers can enhance and facilitate certain activities.To the poster of the question: What uses did you have in mind?Spell Checker.


Related Questions

What is MASM assembler?

The Microsoft Macro Assembler (abbreviated MASM) is an x86 high-level assembler for DOS and Microsoft Windows.Microsoft Assembeler for MS DosM As MToday, MASM is still the most popular assembler,[1] despite competition from new products such as NASM and Yasm, FASM, and HLA.


Where can you download MASM for the 8086?

http://www.masm32.com/masmdl.htm


Does any1 have masm software for Windows 7?

I use masm32 x86 compiler with Windows7 x64. It works. No problems.


Where can you get a tasm assembler for Windows XP 32 bit?

its 16 bit it wont work without emulator.i dont recommend it for win xp check MASM its good


What is CLD in masm?

Clear direction flag (CLD) means that index registers will be incremented when looping through a string. Opposite of STD (set direction flag), which means the index registers of the string will be decremented when looping.


What are the advantages and disadvantages in masm?

MASM (Microsoft Macro Assembler) offers several advantages, including powerful macro capabilities that facilitate code reuse and simplification, as well as robust support for Windows API development. It allows fine-grained control over hardware and system resources, making it suitable for performance-critical applications. However, its disadvantages include a steep learning curve for beginners and potential complexity when managing large codebases. Additionally, being primarily Windows-focused, it may not be ideal for cross-platform development.


What are examples of assembler?

There are several examples of assemblers: GAS - the GNU Assembler MASM - Microsoft Macro Assembler NASM - Netwide Assembler The assembler is the program which converts assembly code into machine code - a necessary step to prepare a program for execution.


How do you concatination of two strings in masm?

push eax ;put eax on the stack so you loose nothing already in it. Invoke lstrcat, Addr string1, Addr string2 mov Result, OFFSET eax ; The return of the function is stored in EAX ;do whatever you want with Result pop eax ;bring back from the stack


What program can translate mnemonic codes used?

Programs that can translate mnemonic codes are typically called assemblers. Assemblers convert assembly language, which uses mnemonic codes for instructions, into machine code that computers can execute. Some popular assemblers include NASM (Netwide Assembler), MASM (Microsoft Macro Assembler), and GAS (GNU Assembler). These tools are essential for low-level programming and system software development.


What is the logic for binary search in masm 8086 program?

Take the mid value of the no. of inputs. If the key is greater than the mid value then add the mid value and the last value; then divide by two. Again check the middle value for the key and keep repeating this until you find the key. If key is smaller than the mid value. Add the first value to the mid value and divide by two. You will find the new mid value to compare and check for the key. Loop it until you get the key location.


What is program of Swapping of two numbers in assembly language?

LDA A //Load first number STA TMP LDA B //Load second number STA A LDA TMP STA B HLT IMPROVED: You can visit the link below to see the source code of the program. Make sure you have required library installed in MASM to run the program else you can see the logic and coding. http://infinityloopers.com/swapping-two-numbers-in-assembly-programming/


Difference between a macro and a stored procedure?

A macro is a group of repetitive instructions in a program which are codified only once and can be used as many timesas necessary.The main difference between a macro and a procedure is that in the macro the passage of parameters is possible and in theprocedure it is not, this is only applicable for the MASM - there are other programming languages which do allow it.At the moment the macro is executed each parameter is substituted by the name or value specified at the time of the call.We can say then that a procedure is an extension of a determined program, while the macro is a module with specificfunctions which can be used by different programs.Another difference between a macro and a procedure is the way of calling each one, to call a procedure the use of adirective is required, on the other hand the call of macrosis done as if it were an assembler instruction.Example of procedure:For example, if we want a routine which adds two bytes stored in AH and AL each one, and keep the addition in the BX register:Adding Proc Near ; Declaration of the procedureMov Bx, 0 ; Content of the procedureMov B1, AhMov Ah, 00Add Bx, AxRet ; Return directiveAdd Endp ; End of procedure declarationand an example of Macro:Position MACRO Row, ColumnPUSH AXPUSH BXPUSH DXMOV AH, 02HMOV DH, RowMOV DL, ColumnMOV BH, 0INT 10HPOP DXPOP BXPOP AXENDM