location counter
Assembly langue is translated into machine language by an assembler.
what is the difference between an assembler and the translator
The assembly part of a compiler is at the back end of the build process. A build process takes instructions from a programming language and converts them into machine instructions. When you need to make machine instructions for a machine that is different than the type you are programming on you need a cross compiler. For instance, if you have a PC with an Intel X86 and you want machine instructions for an Xbox with a PowerPC inside then you would need to cross compile. You could take some intermediate output from your compilation process on the PC and use a cross assembler to make PowerPC instructions. Thus you would be using a cross assembler.
An Assembler converts an assembly language source code into machine-specific code.
The Instruction Location Counter is a variable inside of the assembler. While the Program Counter is a register. The PC solely keeps track of the next instruction in a program, ILC increments by each instruction's operand length.
Assembler directives are also known as pseudocode.It is instruction to assembler regarding the program to be assembled. For example ORG 4000 is an assembler directive which tells the assembler that program is stored from location 4000.
location counter
One well known and good assembler is NASM. (Netwide ASseMbler). This can be found at http://nasm.sf.net
An assembler which runs on a computer for which it produces object codes
An absolute assembler is a computing term for an assembler which generates code which uses only absolute addresses.
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.
Meta-assembler is a program that accepts the syntactic and semantic description of an assembly language, and generates an assembler for that language.
Meta-assembler is a program that accepts the syntactic and semantic description of an assembly language, and generates an assembler for that language.
Assembly langue is translated into machine language by an assembler.
i don't know what is the work of cross assembler?
list out assembler directive?