Pointer na const v C
Pavel Prochazka.zde.cz
hacesoft@mujmail.cz
Pondělí Listopad 7 18:13:46 CET 2005
S retezcama jsem se taky pekne trapil, nakonec me fungovalo to co jsem
poslal. Ale stalo se me ze jsem mel zapnutou optimalizaci reteznu. Pokud
jich bylo malo, tak je kompiler ht-tech picc udelal jako retlw'x'... Ale
pokud jich bylo uz vic, tak uz nastoupila optimalizace a text se ulozil
jako dw:
1067 0040 3872 dw 14450 ;'p', 'r'
1068 0041 37E3 dw 14307 ;'o', 'c'
1069 0042 3461 dw 13409 ;'h', 'a'
1070 0043 3D6B dw 15723 ;'z', 'k'
1071 0044 30AE dw 12462 ;'a', 0x2E
Tak by me zajimalo jak to mam tedka nacist v programu?
Pokud je to jako:
773 0026 3470 retlw 112 ;'p'
774 0027 3472 retlw 114 ;'r'
775 0028 346F retlw 111 ;'o'
776 0029 3463 retlw 99 ;'c'
777 002A 3468 retlw 104 ;'h'
778 002B 3461 retlw 97 ;'a'
779 002C 347A retlw 122 ;'z'
780 002D 346B retlw 107 ;'k'
781 002E 3461 retlw 97 ;'a'
tak kod funguje normalne.
Pavel Prochazka.zde.cz
Michal HW napsal(a):
>Pohled do asembleru rika:
>Text je ulozen v rom pomoci retlw'A'.....
>Je videt i vypocet ukazatele, ale asi blbe.
>Zitra si porovnam dva uvedene priklady.
>Michal
>
>----- Original Message -----
>From: "Snail Instruments" <snail@iol.cz>
>To: "HW-news" <hw-list@list.hw.cz>
>Sent: Monday, November 07, 2005 4:32 PM
>Subject: Re: Pointer na const v C
>
>
>Nemohu se zbavit dojmu, ze jeden pohled do assembleru by problem vyresil ve
>zlomku casu.
>
>J. Hanzal
>
>_______________________________________________
>HW-list mailing list - sponsored by www.HW.cz
>Hw-list@list.hw.cz
>http://list.hw.cz/mailman/listinfo/hw-list
>
>_______________________________________________
>HW-list mailing list - sponsored by www.HW.cz
>Hw-list@list.hw.cz
>http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
>
>
>
>
Další informace o konferenci Hw-list