answersLogoWhite

0

Writing a compiler is one of the most difficult activities of computer science. Assembly language, however, is fairly easy because each assembly language instruction corresponds to one instruction in machine language. However, the compiler must understand memory management and handle allocation of variables.

There are a number of assemblers for popular computer architectures, some free and some not.

User Avatar

Wiki User

18y ago

What else can I help you with?

Related Questions

Does machine operation generate odject code during assembly?

You cannot generate machine code from assembly language without running a program (an assembler). Therefore the machine that generates the machine code must be operational and must be running an assembler program that is appropriate to the target platform. The machine code output from the assembler can then be loaded onto the target platform and executed.


What is the music played in the channel 5 advert for 2012 programmes?

Nero - Must Be The Feeling


Why must have Youth Olympics?

We must have youth Olympics so that we can boost youngsters to actively participate in programmes like this and give a platform to their talent.


Can assemblers be used in any operating system?

An assembler must be specifically written to accommodate both the operating system, as well as the underlying CPU architecture.


What is 147000 as a fraction?

It is an integer, not a fraction, but if you must, you could write it as 147000/1.It is an integer, not a fraction, but if you must, you could write it as 147000/1.It is an integer, not a fraction, but if you must, you could write it as 147000/1.It is an integer, not a fraction, but if you must, you could write it as 147000/1.


Why must you write clearly on any documents you contribute to?

why must you write clearly on any document you contribute to


How do you run a assembly language program?

You must run the assembly source code through the appropriate Assembler program in order to produce machine code for the computer and operating system you want to run it on. You will need to know which machine and system the code was written for, good assembler programmers put this information in a comment near the beginning of the program to avoid confusion. It is rare for assembler code written for one environment to run on another, although some specialist 'Cross Assemblers' are available for this purpose.


Could assembler decide for itself which instructions need to be assembled using extended format?

No, an assembler cannot independently decide which instructions to assemble using extended format. The choice of instruction format is typically dictated by the architecture and the specific instruction set being used, which detail when extended formats are necessary. The assembler relies on predefined rules and the input code provided by the programmer to determine how to assemble instructions correctly. Any ambiguity in instruction format must be resolved by the programmer through proper coding practices or directives.


What is mean by assembly language statements?

Assembler language is a level of computer programming that sits somewhere between pure machine language and the other high level procedural languages. It has its on set of instructions and syntax and must be compiled (assembled) before it is used by the computer. Assembler language statements is just another way of saying a list or group of assemble language instructions.


To write to a floppy disk is it necessary for the write-protect notch to be open or closed?

For you to write to a disk, the write-protect notch must be closed.


How do you write shot Must not?

Mustn't


A program infected with a virus must be executed for the virus to run?

Generally speaking yes, most viruses are either.exe or screensaver programmes disguised as something else or part of another programme but they generally need to be run in order to do anything. Most antivirus programmes will alert you that a program is infected with a virus and prevent you from running it.