|
PC +/- … |
|
|
|
Apr 11 2011, 17:44
|

Пользователь забанен
    
Группа: Свой
Сообщений: 1 138
Регистрация: 9-08-05
Пользователь №: 7 492

|
..Борюсь с атмегами.. о, как они мне не нравятся.. ну всё, буквально, претит.. ..Вопрос такой. У PIC-ов есть возможность написать: гоу ту доллар +/-, скажем, 7. И программа перейдет по указанному адресу. У атмег, аналогичный вариант выглядит, как, PC +/- 7. Как бы, это работает. Но, недавно, что-то не пошло, пришлось по фрагментам в студии рассматривать. И обнаружил, что не прыгает оно на семь указанных строчек, а прыгает на шесть. А в других случаях прыгало.. Если указать восемь, будет прыгать на семь. ..Это глюк такой или есть нюансы, которых не знаю? ..С PIC-ами таких проблем не было. P.S. Настоятельная просьба ко всем, решившим сюда ответить: ни слова о Си. О его достоинствах, преимуществах и т. д. Ни слова! Или сразу закрою тему.
--------------------
It's me
|
|
|
|
|
 |
Ответов
(60 - 74)
|
Apr 13 2011, 21:54
|

Пользователь забанен
    
Группа: Свой
Сообщений: 1 138
Регистрация: 9-08-05
Пользователь №: 7 492

|
Цитата(Oldring @ Apr 14 2011, 04:47)  Я думаю, что веселиться можно везде - правила форума этого не запрещают. Пошлете вы или нет - вот это мне совершенно безразлично, профи вы наш.  Нет, не везде.. Тем более, если вас заранее попросили.. ..Я вас попросил, потом предупредил.. Профи я ваш или нет, а пойдете на ... публично, со страшной силой.
--------------------
It's me
|
|
|
|
|
Apr 13 2011, 21:57
|

Гуру
     
Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874

|
Цитата(aaarrr @ Apr 14 2011, 01:54)  А если причина - выход за допустимые пределы команды branch? Собственно, такой пример я и показал. Ну и напишите ту же метку с префиксом not например Цитата(Wise @ Apr 14 2011, 01:54)  Профи я ваш или нет, а пойдете на ... публично, со страшной силой. Если вы готовы цинично и публично нарушить правила этого форума - вперед. Я сам с удовольствием зарепорчу ваш пост модераторам.
--------------------
Пишите в личку.
|
|
|
|
|
Apr 13 2011, 22:07
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Oldring @ Apr 14 2011, 02:01)  Надеюсь, мне никогда не придется читать ваш код с подобными переходами. Должен вас обрадовать - это крайне маловероятно. Цитата(Oldring @ Apr 14 2011, 02:01)  А сами себе делайте что угодно. Спасибо, дохтур.
|
|
|
|
|
Apr 13 2011, 22:13
|

Пользователь забанен
    
Группа: Свой
Сообщений: 1 138
Регистрация: 9-08-05
Пользователь №: 7 492

|
Цитата(Oldring @ Apr 14 2011, 04:57)  Если вы готовы цинично и публично нарушить правила этого форума - вперед. Я сам с удовольствием зарепорчу ваш пост модераторам. Я-то готов, всегда.. когда не вижу других способов образумить.. Что вы провокатор - общеизвестно.. Флудите здесь который пост, да и нагло.. ..Завтра днем зайду, если такая хрень продолжится - либо обматерю, либо обращусь к администрации. Дерзайте..
--------------------
It's me
|
|
|
|
|
Apr 13 2011, 22:14
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(SysRq @ Apr 14 2011, 02:06)  Очень натянуто как-то. При наличии команды пропуска следующей команды, срабатывающей при выполнении заданного условия, и, поскольку веток две, всегда можно сделать переход жестко, безусловными переходами. Где в AVR команда пропуска по условию ? По битам в i/o или в регистрах - да. А вот по битам в регистре состояния - облом. Вообще, IMHO, глупо было выносить SREG из зоны доступности sbis/sbic - в PIC16 этот момент гораздо приятнее...
|
|
|
|
|
Apr 13 2011, 22:15
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Oldring @ Apr 14 2011, 02:12)  Я не "дохтур". А похожи. Цитата(Oldring @ Apr 14 2011, 02:12)  Но вас я уже по этой истории конечно уже запомнил как человека, отстаивающего извращения в программировании. Ну, если включать иногда на секунду мозг считается извращением, то я бессилен что-либо возразить.
|
|
|
|
|
Apr 13 2011, 22:25
|

Гуру
     
Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874

|
Цитата(SysRq @ Apr 14 2011, 02:11)  Пример, пример давайте! Тема предметная, без примеров начинаются фломастеры на вкус и цвет  Уже написали. brge/brlt. Цитата(Wise @ Apr 14 2011, 02:13)  ..Завтра днем зайду Приятных вам снов. Цитата(aaarrr @ Apr 14 2011, 02:15)  Ну, если включать иногда на секунду мозг считается извращением, то я бессилен что-либо возразить. Нет, "включать мозги" как раз извращением не считается. Извращение - это думать, что включаешь мозги, когда на самом деле - нет.
--------------------
Пишите в личку.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|