Crossware

Table of Contents        Previous topic       Next topic       

CROSS ASSEMBLER->Assembler Expressions->Examples

Some examples of expressions follow:


1                                         nam   expxampl   
2                                         ttl   ** Expression
                                                Examples **
3                                         list               
4 000000FC                      data1     equ   $FC        
5 00000034                      data2     equ   $34        
6 00000019                      data3     equ   'Z'-'A'    
7 00000000 0130                           dc    data1+data2
                                                Addition
8 00000002 3330                           dc    data1*data2
                                                Multiplication
9 00000004 0004                           dc    data1/data2
                                                Division
10 00000006 00C8                           dc    data1-data2
                                                Subtraction
11 00000008 003F                           dc    data1>>2
                                                Shift right
12 0000000A 07E0                           dc    data1<<3
                                                Shift left
13 0000000C 00F0                           dc    $FFFF&%11110000
                                                Logical AND
14 0000000E FFFF                           dc    $FFFF!%11110000
                                                Logical OR
15 00000010 FF0F                           dc    $FFFF~%11110000
                                                Logical
                                                exclusive OR
16 00000012 0500                           dc    (data1+4)*5
17 005F0000                                org   $5F0000    
18 005F0000                      label     equ   *