-
- Приношу извинения, Павел действительно прав. Сергей Борщ(813 знак., 29.06.2006 13:24, )
- Ну тут такие соображения... Павел В.(501 знак., 29.06.2006 22:16, )
- Он на 4 умножает СМЕЩЕНИЕ, а не указатель на начало! - ReAl(01.07.2006 13:23, )
- Читать внимательно кто будет? :-)) Я же русским языком написал - "надо взять третий лонг.. и он тройку умножает на 4". т.е. длину лонга в байтах. Тройка и есть смещение. Так пойдет? :-)) - Павел В.(01.07.2006 17:45, )
- Я тоже так умею: "а думать перед написанием кто будет?" ReAl(534 знак., 02.07.2006 12:37, )
- Ответ Павел В.(522 знак., 02.07.2006 12:54, )
- Ой, ну ладно, уел вдогонку. Можешь радоваться :-) ReAl(365 знак., 02.07.2006 15:30, )
- Да не в радостях дело Павел В.(1562 знак., 02.07.2006 18:07, )
- Ой, ну ладно, уел вдогонку. Можешь радоваться :-) ReAl(365 знак., 02.07.2006 15:30, )
- Тройка относилась к "толпе лонгов", т.е массиву данных типа Long. И давайте отделим мух от котлет. Павел В.(427 знак., 02.07.2006 12:46, )
- Да, ступил малость. Указатель на функцию - это указатель на неполный тип ReAl(708 знак., 02.07.2006 15:12, )
- Ответ Павел В.(522 знак., 02.07.2006 12:54, )
- Я тоже так умею: "а думать перед написанием кто будет?" ReAl(534 знак., 02.07.2006 12:37, )
- Читать внимательно кто будет? :-)) Я же русским языком написал - "надо взять третий лонг.. и он тройку умножает на 4". т.е. длину лонга в байтах. Тройка и есть смещение. Так пойдет? :-)) - Павел В.(01.07.2006 17:45, )
- Он на 4 умножает СМЕЩЕНИЕ, а не указатель на начало! - ReAl(01.07.2006 13:23, )
- У меня 4.12 Bill(200 знак., 29.06.2006 13:39, )
- Это при отключенной оптимизации Павел В.(293 знак., 29.06.2006 22:21, )
- Нет, оптимизация у меня по максимуму. - Bill(30.06.2006 15:34, )
- Это при отключенной оптимизации Павел В.(293 знак., 29.06.2006 22:21, )
- Ну тут такие соображения... Павел В.(501 знак., 29.06.2006 22:16, )
- Ответ: Сергей Борщ(474 знак., 23.06.2006 02:27, )
- Вообще-то, я думал, что "6" - это _программный_ счетчик. Потому и нечего его делить на 2. IAR'овцы сами признали этот баг, и выпустили патч "iccavr-patch-412b.exe" Павел В.(111 знак., 23.06.2006 10:05, )
- Ответ: Сергей Борщ(181 знак., 23.06.2006 14:38, )
- Читайте AVR instruction Set :-))) Павел В.(313 знак., 24.06.2006 14:14, )
- C точки зрения ассемблера IAR команда CALL 3 - всё же ошибка vet1(87 знак., 25.06.2006 00:45, )
- ВОТ ИМЕННО! - с точки зрения IAR'овского ассемблера. Павел В.(523 знак., 25.06.2006 11:20, )
- Все правильно, только, опять же, Atmel считает словами, а IAR байтами. Bill(71 знак., 26.06.2006 09:38, )
- Во-во! Почему-то для MSP430 или ARM-а никого не удивляет то, что адресация в байтах, а ReAl(1173 знак., 28.06.2006 01:10, )
- Короче, полевые испытания показали следующее Павел В.(2060 знак., 28.06.2006 19:45, )
- Что-то я в ИАР-е не понял... Он что, не жрёт такое: ReAl(1117 знак., 29.06.2006 03:30, )
- О, в C99rationale это ещё чётче написано ReAl(1202 знак., 29.06.2006 05:01, )
- Ну что тут сказать?.... Я пользовал описалово от отцов-основателей (K&R): Павел В.(445 знак., 29.06.2006 22:27, )
- Ну что тут сказать :-) ReAl(410 знак., 30.06.2006 19:08, )
- Ответ: Павел В.(165 знак., 01.07.2006 10:56, )
- Это оно так знак "меньше" нарисовало - в виде HTML-кода. ReAl(156 знак., 01.07.2006 13:18, )
- Ответ: Павел В.(751 знак., 01.07.2006 17:58, )
- Ты не сможешь передать указатель на двумерный массив и работать с ним как с массивом ReAl(449 знак., 02.07.2006 15:18, )
- Я в таких случаях не заморачиваюсь, а делаю Union (напр., двумерный массив [4][4] и он же в виде [16]) - Павел В.(02.07.2006 18:11, )
- А дальше вызывай что удобно - хочешь поработать со строками-столбцами, или заполнить все константой - Павел В.(02.07.2006 18:12, )
- Я в таких случаях не заморачиваюсь, а делаю Union (напр., двумерный массив [4][4] и он же в виде [16]) - Павел В.(02.07.2006 18:11, )
- Ты не сможешь передать указатель на двумерный массив и работать с ним как с массивом ReAl(449 знак., 02.07.2006 15:18, )
- Ответ: Павел В.(751 знак., 01.07.2006 17:58, )
- Это оно так знак "меньше" нарисовало - в виде HTML-кода. ReAl(156 знак., 01.07.2006 13:18, )
- Ответ: Павел В.(165 знак., 01.07.2006 10:56, )
- Ну что тут сказать :-) ReAl(410 знак., 30.06.2006 19:08, )
- Ну что тут сказать?.... Я пользовал описалово от отцов-основателей (K&R): Павел В.(445 знак., 29.06.2006 22:27, )
- О, в C99rationale это ещё чётче написано ReAl(1202 знак., 29.06.2006 05:01, )
- Что-то я в ИАР-е не понял... Он что, не жрёт такое: ReAl(1117 знак., 29.06.2006 03:30, )
- Потому, что ассемблеры для них разрабатывались не в Atmel. - Bill(28.06.2006 16:01, )
- Короче, полевые испытания показали следующее Павел В.(2060 знак., 28.06.2006 19:45, )
- Во-во! Почему-то для MSP430 или ARM-а никого не удивляет то, что адресация в байтах, а ReAl(1173 знак., 28.06.2006 01:10, )
- Все правильно, только, опять же, Atmel считает словами, а IAR байтами. Bill(71 знак., 26.06.2006 09:38, )
- ВОТ ИМЕННО! - с точки зрения IAR'овского ассемблера. Павел В.(523 знак., 25.06.2006 11:20, )
- C точки зрения ассемблера IAR команда CALL 3 - всё же ошибка vet1(87 знак., 25.06.2006 00:45, )
- Читайте AVR instruction Set :-))) Павел В.(313 знак., 24.06.2006 14:14, )
- Ответ: Сергей Борщ(181 знак., 23.06.2006 14:38, )
- Вообще-то, я думал, что "6" - это _программный_ счетчик. Потому и нечего его делить на 2. IAR'овцы сами признали этот баг, и выпустили патч "iccavr-patch-412b.exe" Павел В.(111 знак., 23.06.2006 10:05, )
- Пардон, встречный вопрос. Нафиг пытаться выполнить вызов по нечетному адресу, если архитектура проца этого не позволяет? she(58 знак., 22.06.2006 23:20, )
- День рождения надо справлять а не в конфе сидеть =))) - MegaJohn.(23.06.2006 11:46, )
- А никто не задумывался, что и четные и нечетные адреса КОМАНД архитектуры AVR ВСЕГДА имеют четный адрес БАЙТА? :-)))) - Павел В.(23.06.2006 10:10, )
- Было бы по меньшей мере странно, если бы разные указатели имели численное значение в разных единицах, не находите? =) she(92 знак., 23.06.2006 11:29, )
- Можно читать и реадми, но, по-моему, лучше первоисточник - "Anmel AVR Instruction set" :-)) Павел В.(261 знак., 24.06.2006 14:23, )
- Зачем оспаривать факты? IAR адресует адресное п-во программ побайтно, и при этом отлично работает vet1(149 знак., 25.06.2006 00:41, )
- Как раз факты говорят о том, что работает, но не совсем отлично (иначе откуда ошибки?). Ладно, на следующей неделе постараюсь выкачать 4.20А сам, тогда уж и доложусь, что там у нас с адресами команд - Павел В.(25.06.2006 11:22, )
- Да можете не утруждаться, IAR всю жизнь адресовал всю память одинаково - побайтно, это правильно и логично. she(435 знак., 25.06.2006 15:14, )
- Тут вот в чем дело Павел В.(1216 знак., 26.06.2006 23:03, )
- Ответ: Сергей Борщ(2803 знак., 26.06.2006 23:52, )
- Тут вот в чем дело Павел В.(1216 знак., 26.06.2006 23:03, )
- Да можете не утруждаться, IAR всю жизнь адресовал всю память одинаково - побайтно, это правильно и логично. she(435 знак., 25.06.2006 15:14, )
- Как раз факты говорят о том, что работает, но не совсем отлично (иначе откуда ошибки?). Ладно, на следующей неделе постараюсь выкачать 4.20А сам, тогда уж и доложусь, что там у нас с адресами команд - Павел В.(25.06.2006 11:22, )
- Зачем оспаривать факты? IAR адресует адресное п-во программ побайтно, и при этом отлично работает vet1(149 знак., 25.06.2006 00:41, )
- Можно читать и реадми, но, по-моему, лучше первоисточник - "Anmel AVR Instruction set" :-)) Павел В.(261 знак., 24.06.2006 14:23, )
- Было бы по меньшей мере странно, если бы разные указатели имели численное значение в разных единицах, не находите? =) she(92 знак., 23.06.2006 11:29, )
- А кряк для этого компилятора уже есть? - Peshkov(23.06.2006 03:04, )
- Да! Evgeny_CD(101 знак., 23.06.2006 10:12, )
- Приношу извинения, Павел действительно прав. Сергей Борщ(813 знак., 29.06.2006 13:24, )