13.07.2015 Views

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 7. Using the AssemblerThis chapter describes the assembly process and explains how to call the assembler.The assembler converts hand-written or compiler-generated assembly language programs into machinelanguage, resulting in object files in the ELF/DWARF object <strong>for</strong>mat.The assembler takes the following files <strong>for</strong> input and output:The following in<strong>for</strong>mation is described:• The assembly process.• How to call the assembler and how to use its options. An extensive list of all options and their descriptionsis included in Section 12.4, Assembler Options.• How to generate a list file.• Types of assembler messages.7.1. Assembly ProcessThe assembler generates relocatable output files with the extension .obj. These files serve as input <strong>for</strong>the linker.Phases of the assembly process• Parsing of the source file: preprocessing of assembler directives and checking of the syntax ofinstructions• Generation of the relocatable object file and optionally a list fileThe assembler integrates file inclusion and macro facilities. See Section 3.10, Macro Operations <strong>for</strong> morein<strong>for</strong>mation.189

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!