A gputils - benne a gpasm - egy ideje tudja ezt. Valamikor tavasz végén, nyár elején az EEPROM területen
megszüntettem a szóhatárra való igazítást. Azonban ha ki akarod próbálni akkor Linux-ra le kell fordítanod
a fejlesztői változatot: gputils-src-20140718-1076.tar.gz
Win-re van egy telepítő itt: gputils-20140718-1076-setup.exe
Ezek ugyan nem a legújabbak (azokat svn-ből lehet elérni), de ez a te gondodat nem érinti.
A példa kód pedig ez:
list p=18f4520
Const1 equ 0xCCBBAA
Const2 equ 0x998877
Const3 equ 0x665544
Const4 equ 0x332211
start:
return
org 0xF00000
Str0 db "tartalom"
Data1 db low(Const1), high(Const1), upper(Const1)
Data2 db low(Const2), high(Const2), upper(Const2)
Data3 db low(Const3), high(Const3), upper(Const3)
Data4 db low(Const4), high(Const4), upper(Const4)
end
Az Str0 csak dísznek van. :-) A hex-ben a ConstX-ek hézag nélkül követik egymást.
---------------------------------------------------------------------
Újabb változatok a programcsomagból:
gputils-src-20140726-1081.tar.gz
gputils-20140726-1081-setup.exe