#    Свойства символьных имен

.bss
     buf_Length0 = 50          # постояное выражение
     .lcomm c, 1               # директва выделения
     .lcomm buf, buf_Length0   # ОП в bss

.data

     buf_Length1 = buf_Length0 + 30 # постояное выражение

     Sch_razm_0:
     .long .
     Bait:
     .byte 0xF0

     .align 4                  # на алрес ОП кратный 4
Buf0:
     .word buf_Length0
Buf1:
     .word buf_Length1 
     Summ_buf:
     .word buf_Length0 + buf_Length1  # постояное выражение1

     .align 4
     Sch_razm_1:
         .long .
     Slowo:
     .word 0xABCD

     .align 4
     Sch_razm_2:
         .long .
     Dvoinoe_Slovo:
     .long 0x1245FEDC

     Sch_razm_3:
     .long .

     Adres_Stroki  = .
     # перемещаемое значение выражения

     Adr_2_baita_Stroki = . + 1
     # перемещаемое значение выражения

     Stroka:
     .ascii "1234 ABCD АБВГ "

     # вычисляем длину строки

     Str_Len = . - Stroka    # постояное выражение

     Adr_posledn_baita_Stroki = . - 1
     # перемещаемое значение выражения

     Adres_Stroki_v_OP:
     .long Adres_Stroki

     Adr_posledn_baita_Stroki_v_OP:
      .long Adr_posledn_baita_Stroki

     Dlina_Stroki_v_OP:
     .long Str_Len

.end