ULINKPRO Keil, ULINKPRO Datasheet - Page 38

KIT DEBUG/TRACE UNIT HIGH SPEED

ULINKPRO

Manufacturer Part Number
ULINKPRO
Description
KIT DEBUG/TRACE UNIT HIGH SPEED
Manufacturer
Keil
Type
In-Circuit, Real-Time Debugger/Programmerr
Datasheets

Specifications of ULINKPRO

Contents
Module
For Use With/related Products
ARM7, ARM9, Cortex
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Getting Started: Creating Applications with µVision
Assembler
An assembler allows you to write programs using microcontroller instructions. It
is used where utmost speed, small code size, and exact hardware control is
essential. The Keil Assemblers translate symbolic assembler language
mnemonics into executable machine code while supporting source-level
symbolic debugging. In addition, they offer powerful capabilities like macro
processing.
The assembler translates assembly source files into re-locatable object modules
and can optionally create listing files with symbol table and cross-reference
details. Complete line number, symbol, and type information is written to the
generated object files. This information enables the debugger to display the
program variables exactly. Line numbers are used for source-level debugging
with the µVision Debugger or other third-party debugging tools.
Keil assemblers support several different types of macro processors (depending
on architecture):
Macros save development and maintenance time, since commonly used
sequences need to be developed once only.
Another powerful feature of the assembler’s macro processor is the conditional
assembly capability. You can invoke conditional assembly through command
line directives or symbols in your assembly program. Conditional assembly of
code sections can help achieve the most compact code possible. It also allows
you to generate different applications from a single assembly source file.
The Standard Macro Processor is the easier macro processor to use. It
allows you to define and use macros in your assembly programs using syntax
that is compatible with that used in many other assemblers.
The Macro Processing Language or MPL is a string replacement facility
that is compatible with the Intel ASM-51 macro processor. MPL has several
predefined macro processor functions that perform useful operations like
string manipulation and number processing.
37

Related parts for ULINKPRO