Keil™, An ARM® Company

µVision® User's Guide

Expressions

Many debug commands accept numeric expressions as parameters. A numeric expression is a number or a complex expressions that contains numbers, debug objects, or operands. An expression may consist of any of the following components.

ComponentDescription
Bit AddressesBit addresses reference bit-addressable data memory.
ConstantsConstants are fixed numeric values or character strings.
Line NumbersLine numbers reference code addresses of executable programs. When you compile or assemble a program, the compiler and assembler include line number information in the generated object module.
OperatorsOperators include +, -, *, and /. Operators may be used to combine subexpressions into a single expression. You may use all operators that are available in the C programming language.
Program Variables Program variables are those variables in your target program. They are often called symbols or symbolic names.
System VariablesSystem variables alter or affect the way µVision3 operates.
Peripheral VariablesPeripheral (or SFR) variables allow access the simulated on-chip peripherals.
Type SpecificationsType specifications let you specify the data type of an expression or subexpression.