EasyManua.ls Logo

Panasonic PanaXSeries MN1030 Series - Macro Operators

Panasonic PanaXSeries MN1030 Series
340 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Chapter 11 Writing Macro Control Statements
Macro Operators 211
11.4 Macro Operators
Macro operators are used in macro bodies to operate on parameters of macro calls. Macro operators
are listed below.
Usage example
The following example uses the operators \, <>, and &. The & characters in the body of macro mac1
are used with two different meanings. The & before the dummy parameters is a macro operator. The &
before the hexadecimal 0x0f indicates a logical AND.
Operator Description
& Concatenates strings.
Macro definition dummy parameters Macro call Macro expansion
p1&p2&p3 abc, def,ghi abcdefghi
p1&p2&p3 data, 1, 3 data13
\ Escape characters for including normally unusable characters (<, >, &, \) in parameters of
macro calls.
Macro definition dummy parameters Macro call Macro expansion
p1&p2&\>\>&p3\&0x0f var. 3. 2 var3>>2&0x0f
< > Passes the enclosed string as a single parameter of a macro call.
Macro parameters Macro call Macro expansion
p1 <“abc”, 1> “abc”, 1
mac1 macro p1, p2, p3
mov p1&p2\>\>&p3\&0x0f, D0
endm
mac2 macro p1, p2
p1 p2
endm
_TEXT section CODE, PUBLIC, 1
mac1 1,2,3
mac2 <add>, <1, D0>
end

Table of Contents

Related product manuals