Assembler

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Also see: assembly language

The term assembler refers to a type of computer program that is responsible for translating a source file written in an assembly language, into a file object that contains machine code, executable directly by the microprocessor.

Operation

The program reads the file written in assembly language and replaces each of the mnemonic codes that appear with its corresponding operation code in binary for the platform that was chosen as target in the assembler-specific options.

Types of assemblers

You can distinguish between two types of assemblers:

  • Basic swarms. They are very low-level, and their task is basically to offer symbolic names to different instructions, parameters and things such as modes.
  • 32-bit or high-level modular frames. They are assemblers that appeared in response to a new 32-bit processor architecture, many of them having backward compatibility able to work with programs with 16-bit structures. In addition to performing the same task as the previous ones, allowing also the use of macros, they allow the use of more complex programming structures typical of high-level languages.

Contenido relacionado

NetBSD

NetBSD is a free and open source Unix family operating system, and, as of March 2019, available for 58 hardware platforms. Its design and Its advanced...

Utility (computing)

In computing, a utility is a tool that...

Systems engineer

Systems engineering is an interdisciplinary field of engineering that allows us to study and understand reality, with the purpose of implementing or...
Más resultados...
Tamaño del texto:
Copiar