GNU as - pokročilejší práce s řetězcem ?

Milan B. milan na bastl.sk
Pondělí Duben 28 10:55:39 CEST 2014


On 28. 4. 2014 10:02, Pavel Troller wrote:
> Zdravím,
>
>>> Nebo musíme konstatovat, ?e takovou trivialitu v gasu napsat
>>> nelze ?
>> https://sourceware.org/binutils/docs-2.24/as/Characters.html :
>> String constants (properly called string literals) are potentially many
>> bytes and their values may not be used in arithmetic expressions.
> Hmm.

.irpc nam dava jednoznakove one, takze vo vyraze by sa pouzit mali dat: 
There are two kinds of character constants. A _character_ stands for one 
character in one byte and its value may be used in numeric expressions.

Takze problem nie je v citovanej palici, ale tam, kde ste ho nasli vy - 
syntakticka nemoznost pouzit parameter ako znakovy literal.

Mozno sa to pre vas pripad da obist:

         .set AV_CNT,0
         .irpc   CCC, "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
         .set AV_\CCC, AV_CNT
         .set AV_CNT, AV_CNT + 1
         .endr


         .macro _KEYTEXT TEXT
         .irpc   CHR, "\TEXT"
         .byte  AV_\CHR
         .endr
         .endm

         _KEYTEXT HELLO

Skarede, definuje to 27 symbolov, ale hadam funkcne.

-m-

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list

> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20140428/deedb515/attachment.html>


Další informace o konferenci Hw-list