реклама на сайте
подробности

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> Как перейти к началу функции по внешнему прерыванию?, подробнее внутри
SSerge
сообщение Aug 19 2008, 09:08
Сообщение #46


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Цитата(MMos @ Aug 19 2008, 15:25) *
Почитал я всё вышеизложенное на 3 страницах и решил, что у вас у всех слишком много свободного времени.

Это да, С очень способствует экономии времени... smile.gif


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 19 2008, 09:21
Сообщение #47


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(MMos @ Aug 19 2008, 10:25) *
В ассемблере эта задача решается парой строк.

А Вы только страницы считали, или содержимое тоже? Если читали содержимое, то где Вам удалось увидеть нечто превыщающее те-же "пару строк" для решения этой "грандиозной" задачи?
Цитата
Естественно, этой парой строк можно пользоваться только тогда, когда понимаешь, что далаешь. Но если пишешь на языке высокого уровня, такого понимания никогда не будет.

smile.gif "Остапа понесло"
Цитата
Теперь по сути темы....

На самом деле суть темы совершенно не пояснена, посему рассуждать о решениях, то того, как задача будет четко сформулирована бесполезно. Я, например, веду пока беседы только о форме.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
MMos
сообщение Aug 19 2008, 10:19
Сообщение #48


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 7-12-07
Пользователь №: 33 057



Я суть темы понял так: при наступлении некоего события программа переходит на точку "горячего старта". Если же в мои рассуждения вкралась ошибка, то всем приношу свои гоубочайшие извинения за то, что отвлёк от плодотворнейшей дискуссии.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 19 2008, 10:25
Сообщение #49


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(MMos @ Aug 19 2008, 14:19) *
Я суть темы понял так: при наступлении некоего события программа переходит на точку "горячего старта".

Не понимаю, как этоможно вывести из первого поста. Впрочем, сама "постановка задачи" несколько странная. Поэтому и беседа носит отвлеченный характер.
Go to the top of the page
 
+Quote Post
MMos
сообщение Aug 19 2008, 10:36
Сообщение #50


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 7-12-07
Пользователь №: 33 057



Цитата(aaarrr @ Aug 19 2008, 12:25) *
Не понимаю, как этоможно вывести из первого поста.

Элементарно, Ваттсон... Дедуктивный метод (развитый многолетним программированием на ассемблерах)
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 19 2008, 10:53
Сообщение #51


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Я тоже много лет программирую на ассемблерах (если уж это качество для Вас так много значит), но "горячего старта" не вижу. Но это, по всей видимости, просто недоразвитие телепатических способностей дает о себе знать.
Go to the top of the page
 
+Quote Post
MMos
сообщение Aug 19 2008, 11:16
Сообщение #52


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 7-12-07
Пользователь №: 33 057



Язык, на котором пишет программист, для меня не является критерием оценки последнего. У меня критериев хорошего программиста два. Первый: хороший программист тот, который пишет работоспособные программы, не создающие проблем в эксплуатации. Если проблемы всё-таки возникают (куда же без них) и решать их приходится мне, то работает второй критерий: хороший программист тот, которого не хочется подержать за горло, когда читаешь его коды. Ну а правильно я понял замысел автора темы или нет, решать ему.
Go to the top of the page
 
+Quote Post
Herz
сообщение Aug 19 2008, 12:02
Сообщение #53


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(MMos @ Aug 19 2008, 13:16) *
Язык, на котором пишет программист, для меня не является критерием оценки последнего. У меня критериев хорошего программиста два. Первый: хороший программист тот, который пишет работоспособные программы, не создающие проблем в эксплуатации. Если проблемы всё-таки возникают (куда же без них) и решать их приходится мне, то работает второй критерий: хороший программист тот, которого не хочется подержать за горло, когда читаешь его коды. Ну а правильно я понял замысел автора темы или нет, решать ему.

А что, это ещё одна тема о хороших/плохих программистах или ASM vs C?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 19 2008, 13:34
Сообщение #54


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Herz @ Aug 19 2008, 14:02) *
А что, это ещё одна тема о хороших/плохих программистах или ASM vs C?

Moderator: Действительно, только этого в этой и без того достаточно многострадальной теме не хватало. Завязываем!


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SysRq
сообщение Aug 19 2008, 22:19
Сообщение #55


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Как вариант, функцию loop можно сделать полностью итеративной, с конструкцией типа switch-case внутри, и управлять номером итерации как из функции (запретив прерывания в нужном месте на короткое время), так и из прерывания. И реинициализацию удастся выполнить (шаг 0, к примеру), и цикл реализовать, да и не только...
rolleyes.gif

Сообщение отредактировал SysRq - Aug 19 2008, 22:20
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Aug 20 2008, 05:54
Сообщение #56


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(SysRq @ Aug 20 2008, 01:19) *
Как вариант, функцию loop можно сделать полностью итеративной, с конструкцией типа switch-case внутри, и управлять номером итерации как из функции (запретив прерывания в нужном месте на короткое время), так и из прерывания. И реинициализацию удастся выполнить (шаг 0, к примеру), и цикл реализовать, да и не только...
rolleyes.gif

Про флаги тут уже говорили. smile.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post

4 страниц V  « < 2 3 4
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 00:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01465 секунд с 7
ELECTRONIX ©2004-2016