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 0FCH 5 0034 data2 equ 34H 6 0019 data3 equ 'Z'-'A' 7 67DF data4 equ 067DFH 8 1923 org 1923H 9 1923 01 30 dw data1 + data2 ;Addition 10 1925 33 30 dw data1 * data2 ;Multiplication 11 1927 00 04 dw data1 / data2 ;Division 12 1929 00 2C dw data1 MOD data2 ;Remainder 13 192B 00 C8 dw data1 - data2 ;Subtraction 14 192D 00 3F dw data1 shr 2 ;Shift right 15 192F 07 E0 dw data1 shl 3 ;Shift left 16 1931 00 F0 dw 0FFFFH AND %11110000 ;Logical AND 17 1933 FF FF dw 0FFFFH OR %11110000 ;Logical OR 18 1935 FF 0F dw 0FFFFH XOR %11110000 ;Logical exclusive OR 19 1937 FF 55 dw NOT 0AAH 20 1939 05 00 dw (data1 + 4) * 5 21 193B 00 67 dw high data4 22 193D 00 DF dw low data4 23 193F 07 E0 dw data1 * 8 24 1941 00 07 dw high(data1 * 8) 25 1943 address equ $ 26 0000 data5 equ data3 = data2 27 0001 data6 equ data3 <> data2 28 0001 data7 equ data3 < data2 29 0001 data8 equ data3 <= data2 30 0000 data9 equ data3 > data2 31 0000 data10 equ data3 >= data2 32 0000 data11 equ data3 eq data2 33 0001 data12 equ data3 ne data2 34 0001 data13 equ data3 lt data2 35 0001 data14 equ data3 le data2 36 0000 data15 equ data3 gt data2 37 0000 data16 equ data3 ge data2