Pointer na const v C
Marek Pavlu
pavlu@hwg.cz
Úterý Listopad 8 03:09:18 CET 2005
Zdravim,
No nevim, pisete PICC, ale ja mam neodbytny pocit, ze rada PIC16 neumi
pristupovat primo do pameti flash a proto kionstantni retezce a tabulky se
ukladaji s pomoci retlw x.
Pokud se dobře pamatuji, tak jste se ptal před casem, jak ukladat do pameti
eeprom. Tam ma dw smysl, ale ve flash, kdyz do ni nelze pristupvat to smysl
nema, protoze tim vytvarite "nejaky" kod a ne pozadovanou tabulku/retezec.
S pozdravem,
Marek Pavlu
// -----Original Message-----
// From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] On
// Behalf Of Pavel Prochazka.zde.cz
// Sent: Monday, November 07, 2005 6:14 PM
// To: HW-news
// Subject: Re: Pointer na const v C
//
// 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
// >
// >
// >
// >
// >
// >
// >
// _______________________________________________
// HW-list mailing list - sponsored by www.HW.cz
// Hw-list@list.hw.cz
// http://list.hw.cz/mailman/listinfo/hw-list
_____
avast! Antivirus <http://www.avast.com> : Odchozi zprava cista.
Virova databaze (VPS): 0545-0, 07.11.2005
Testovano: 8.11.2005 3:09:17
avast! - copyright (c) 2000-2003 ALWIL Software.
Další informace o konferenci Hw-list