Chapter 10 Writing Assembler Control Statements

The assembled list file is shown below.

 

 

 

 

iflt.lst

Page 1

 

***

PanaX Series MN1030 Cross Assembler

***

Loc

Object

Line

Source

 

 

 

 

1

MNXXX

equ

32

 

 

2

;

 

 

 

 

M3

dsize

macro

size

 

 

4

#iflt

size-

32

 

 

5

 

mov

0x01, D0

 

 

6

#else

 

 

 

 

7

 

mov

0x02, D0

 

 

8

#endif

 

 

 

 

9

 

endm

 

 

 

10

;

 

 

 

 

11

_TEXT

section

CODE, PUBLIC, 1

 

 

M12

 

dsize

MNXXX

 

 

12+

#iflt

MNXXX-

32

 

 

12X

 

mov

0x01, D0

 

 

12+

#else

 

 

00000000

8002

12+

 

mov

0x02, D0

 

 

12+

#endif

 

 

Conditional Assembly 199

Page 211
Image 211
Panasonic MN1030 user manual M12 Dsize, 12+ #iflt, 12X Mov 0x01, D0 12+ #else, 8002 12+ Mov 0x02, D0 #endif