answersLogoWhite

0


Best Answer

Assembly language uses mnemonic code, abbreviations for machine instructions using a human readable and memorable form. This make it much more readable to humans. For example, one instruction may be called Add, another one may be called Move.

These elements are called Machine Code Instruction(s).

Machine instructions and their corresponding mnemonic codes are defined for each processor, and are generally unique for each processor family.

In addition to mnemonic codes for machine instructions, assembly languages also support directives and pseudo instructions.

Directives are used to instruct the assembler how to assemble code. For example, a directive might say "the following code will reside in immutable memory (ROM)," another directive might say "the following code will start at a fixed memory location of address 12345." Examples for directives include common directives such as SEG and ORG. However, the syntax and set of directives are defined by the assembler program and are not standardized.

Pseudo-instructions are used to control conditional assembly (e.g. IF, ELSE, ENDIF), definition and use of macros, and other tools that allow efficient programming in assembly.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

13y ago

The fields of an assembly language line (operation or pseudo-operation) are:

  1. label
  2. mnemonic for opcode
  3. operands
  4. comment

Some advanced assembly languages may provide subfields, options, and/or qualifiers on these fields (e.g. .B, .W, .L qualifiers on mnemonic to specify operand size). If these subfields can result in very long lines the assembler will usually provide a mechanism to continue the current line onto the next for readability.

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

A symbolic instruction followed by any operands required by that instruction. The instruction determines how many operands (if any) are required and the type of the operands that are expected.

This answer is:
User Avatar

User Avatar

Wiki User

15y ago

Right the same as in any other language:

Specification.

Design.

Implementation.

Testing.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

1.Synthesis Phase

2.Analysis Phase

This answer is:
User Avatar

User Avatar

Anonymous

Lvl 1
4y ago

1. Developing the problem

2. Algorithm

3. Flowchart

4. Initialising checklist

5. Choosing instruction

6. Converting algorithm to ALP

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are the steps in developing an assembly language program?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What is the difference between assembly language program and high level language program?

There is very little difference, functionally, between assembly language and machine level language. Each assembly language statement corresponds to one machine instruction. The difference is in readability (who wants to read and write in hex code?) and in ease of address computation.


Why do you need assembly language?

Assembly language is more human-readable than machine language. Generally, statements in assembly language are written using short codes for the instruction and arguments, such as "MOV $12 SP", as opposed to machine language, where everything is written as numbers. Assembly language can have comments and macros as well, to ease programming and understanding. Generally, programs called "assemblers" transform assembly language to machine language. This is a relatively straightforward process, there being a clear 1-to-1 transformation between assembly and machine language. This is as opposed to compilers, which do a complicated transformation between high-level language and assembly. -------------------------------------------------------------------- ASSEMBLY is the key word to define the difference between Machine Language and Assembly. . Assembly language assembles steps of MACHINE CODE into SUB-ROUTINES defined by simple text words: Such as: the assembly command 'ADD' may represents 20-30 machine commands.


What are object files in c?

Object files are intermediate files generated when an application is constructed from source code. In a classic compile-assemble-link toolchain, the compiler translates (C language) source code into assembly language output. The assembler translates this intermediate assembly source into a binary form known as object code. Files containing object code often have a .o or .obj file name extension and are generally called object files. The linker takes the object files and combines them into the complete executable.While many modern tools hide the individual steps, or even integrate compilation and assembly into one, most (all?) compilers generate object files.


What is procedure language?

AnswerA procedural language is a programming language in which everything is processed in the order it appears to the computer.In contrast, an object-oriented language is a language in which everything is processed depending on what happens in the program -- user input, errors, or other events.PHP is both a procedural and object-oriented language, depending on the way it is used.


An instruction book or program that takes users through a prescribed series of steps to learn a complex program is called a?

An instruction book or program that takes users through a prescribed series of steps to learn a complex program is called a tutorial.

Related questions

What steps are involved in developing an advertising program?

identifying the audience selecting the right media developing advertising messages specify advertisment objective


What are some of the key steps in developing a functional fitness program?

One of the key steps in developing a functional fitness program is being realistic. Choose a program that you will stick with. Another key step is working within your fitness level at the beginning. As you get in better shape, increase your intensity and your workouts so that you are challenged. Set a schedule and stick with it.


What are 8 Steps in developing effective communication?

8 steps in developing effective communication


What are the differences between program and program language?

Programming [verb] is a process done by software engineers or computer programmers consisting of the following steps: customer requirements analysis, software design, coding the design using a programming language, testing and debugging the program parts, program integration, testing and debugging the complete program, and customer acceptance testing. Any bugs found during the two testing steps of the programming process will have to be fixed in the code written in the programming language and all necessary testing steps repeated.A programming language [noun] (you wrote program language) is a human readable language used by software engineers or computer programmers during the coding step of the programming process. The code written in the programming language is then converted by a translator program (e.g. compiler, assembler) to machine code that the target computer can "understand" and run.


What is the difference between assembly language program and high level language program?

There is very little difference, functionally, between assembly language and machine level language. Each assembly language statement corresponds to one machine instruction. The difference is in readability (who wants to read and write in hex code?) and in ease of address computation.


How to develop an organizational structure?

what are the steps taken when developing a virtual organizational structure? what are the steps taken when developing a virtual organizational structure?


What has the author Robert Erskine written?

Robert Erskine has written: 'Blitz on Corruption and Abuse' 'Sixty programmes for the Amstrad CPC464' -- subject(s): Amstrad Microcomputer, Programming 'Assembly language for the 68000 Series' 'First steps in assembly language for the 68000' -- subject(s): Assembler language (Computer program language), Motorola 68000 (Microprocessor), Programming 'Sixty programs for the Commodore 64' 'Sixty programs for the Sinclair ZX Spectrum' -- subject(s): Programming, Sinclair ZX Spectrum (Computer), Sinclair ZXSpectrum (Computer) 'Computer programming for beginners' -- subject(s): Microcomputers, Programming 'Business Management' 'Pocket Guide to Assembly Language for the MC68000 Series (Programming Pocket Guides)'


How many steps are required for developing a selective search pattern?

2 steps


What is the word for developing by degrees or steps?

Gradually


What steps involved in developing a mobile phone?

marketing


What are the steps in developing effective marketing communication?

Identify the target audience, establish goals and objectives and developing a compelling message are some of the steps in developing effective marketing communication. Selecting the communication channel is the other step.


Is a set of specific sequential steps that describe in natural language exactly what the computer must do to complete its task?

software program