ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
205351
Argon (08.08.2010 15:03 - 15:09, просмотров: 10613)
кто-нибудь в курсе, почему вот такая конструкция всегда дает 0 ? Компилятор Hi-tech PICC 9.60.  unsigned char recode(unsigned char index) { unsigned char const recoding_table[] = { 0x55, 0x56, 0x59, 0x5a, 0x65, 0x66, 0x69, 0x6a, 0x95, 0x96, 0x99, 0x9a, 0xa5, 0xa6, 0xa9, 0xaa }; unsigned char aa; aa = recoding_table[index]; return aa; } причем от индекса не зависит, подставлял даже константы вместо index. таблица в виде кучи retlw ... в результате компиляции есть. а возврата данных нет. свитчем бы заменил, да не люблю оставлять неясностей. вдруг побольше таблица понадобится?