ARM VERSION 1.2 Computer Hardware User Manual


 
Directives Reference
ARM DUI 0068B Copyright © 2000, 2001 ARM Limited. All rights reserved. 7-45
7.6.2 INFO
The
INFO
directive supports diagnostic generation on either pass of the assembly.
! is very similar to
INFO
, but has less detailed reporting.
Syntax
INFO numeric-expression, string-expression
where:
numeric-expression
is a numeric expression that is evaluated during assembly. If the
expression evaluates to zero:
no action is taken during pass one
string-expression
is printed during pass two.
If the expression does not evaluate to zero,
string-expression
is printed
as an error message and the assembly fails.
string-expression
is an expression that evaluates to a string.
Usage
INFO
provides a flexible means for creating custom error messages. See Numeric
expressions on page 3-20 and String expressions on page 3-19 for additional
information on numeric and string expressions.
See also ASSERT on page 7-44.
Examples
INFO 0, "Version 1.0"
IF endofdata <= label1
INFO 4, "Data overrun at label1"
ENDIF