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.


Basic syntax in assembly language using masm?

In MASM (Microsoft Macro Assembler), basic syntax typically consists of three primary parts: labels, instructions, and comments. A label is followed by a colon and serves as a marker for code locations. Instructions are written using mnemonics, such as MOV, ADD, or SUB, followed by operands. Comments can be added using a semicolon (;), allowing programmers to annotate their code without affecting execution. For example: start: ; This is a label MOV AX, 5 ; Move the value 5 into register AX ADD AX, 3 ; Add 3 to the value in AX


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 irvine32?

Irvine32 is a library designed for assembly language programming, particularly in the context of the x86 architecture. It provides a set of procedures and macros that simplify tasks such as input/output operations, string handling, and mathematical computations, making it easier for students and programmers to write assembly code. The library is often used in educational settings, especially in courses that teach low-level programming concepts using the MASM assembler.


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.