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 00FC            data1     equ     $FC         
   5 0034            data2     equ     $34         
   6 005A            data3     equ     'Z
   7 0000 01 30                fdb     data1+data2       Addition
   8 0002 33 30                fdb     data1*data2       Multiplication
   9 0004 00 04                fdb     data1/data2       Division
  10 0006 00 C8                fdb     data1-data2       Subtraction
  11 0008 00 3F                fdb     data1!>2          Shift right
  12 000A 07 E0                fdb     data1!<3          Shift left
  13 000C 03 F0                fdb     data1!L2          Rotate right
  14 000E 80 1F                fdb     data1!R3          Rotate left
  15 0010 00 F0                fdb     $FFFF!.%11110000 Logical AND
  16 0012 FF FF                fdb     $FFFF!+%11110000 Logical OR
  17 0014 FF 0F                fdb     $FFFF!X%11110000 Logical exclusive OR
  18 0016 05 00                fdb     (data1+4)*5
  19 5F00                      org     $5F00       
  20 5F00            label     equ     *           
Assembly complete
Bytes filed: 24
0 errors
0 warnings