Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ромик0
9 / 9 / 0
Регистрация: 27.07.2011
Сообщений: 90
#1

можно ли while() и for() отнести к прерываниям? - C++

20.08.2011, 12:40. Просмотров 387. Ответов 7
Метки нет (Все метки)

сабж...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.08.2011, 12:40     можно ли while() и for() отнести к прерываниям?
Посмотрите здесь:
C++ Можно ли отнести к арифметическим операторы:?
где можно скачать книгу Р.Брауна "Справочник по прерываниям IBM PC"?
Что можно отнести к хорошему стилю написания программ? Pascal
К какому звену можно отнести данную передаточную функцию
Turbo Pascal К какому типу данных можно отнести дробное число
C# Как можно отнести цвет к одному из предопределенных цветов радуги?
Pascal К какому виду алгоритмов можно отнести алгоритм, представленный на схеме?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
magirus
Супер-модератор
Эксперт по компьютерным сетямЭксперт Windows
26426 / 14728 / 836
Регистрация: 15.09.2009
Сообщений: 63,988
Записей в блоге: 68
20.08.2011, 13:23     можно ли while() и for() отнести к прерываниям? #2
нет...
http://ru.wikipedia.org/wiki/%D0%9F%...BD%D0%B8%D0%B5
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
20.08.2011, 13:58     можно ли while() и for() отнести к прерываниям? #3
обычные команды ветвления на уровне асма
агерон
268 / 267 / 33
Регистрация: 12.10.2009
Сообщений: 1,057
20.08.2011, 16:30     можно ли while() и for() отнести к прерываниям? #4
В тоже время можно добавить что циклы while, do while и for являются так называемыми циклами активного ожидания процессора что при больших значениях счетчика очень негативно сказывается на работе компьютера в целом, и пользовательского интерфейса в частности. Поэтому для громоздких вычислений делают распараллеливание алгоритмов и вычисления выносят в отдельные потоки которые не затрагивают основной поток (поток GUI) программы
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
20.08.2011, 16:36     можно ли while() и for() отнести к прерываниям? #5
Цитата Сообщение от агерон Посмотреть сообщение
являются так называемыми
Не являются, а могут использоваться при реализации активного ожидания. В 99% случаев в циклах просто выполняется некая обработка, никак не связанная с ожиданием событий.
ValeryLaptev
Эксперт С++
1039 / 818 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
20.08.2011, 16:56     можно ли while() и for() отнести к прерываниям? #6
Цитата Сообщение от alex_x_x Посмотреть сообщение
обычные команды ветвления на уровне асма
Не простое ветвление.
Если говорить об Intel, то команда цикла Loop в первую очередь вычитает 1 из регистра счетчика и проверяет его на ноль. Если не ноль, то происходит переход.
Команды LoopE/LoopNE дополнительно проверятют флаг zf.
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
20.08.2011, 17:04     можно ли while() и for() отнести к прерываниям? #7
ValeryLaptev, в общем случае цикл с условием не сводится к команде loop
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.08.2011, 17:05     можно ли while() и for() отнести к прерываниям?
Еще ссылки по теме:
Pascal К какому виду алгоритмов можно отнести алгоритм, представленный на блок-схеме?
К какому виду алгоритмических конструкций можно отнести фрагмент алгоритма, представленый на схеме? Pascal
К какому форм фактору можно отнести корпус под плату Mini itx ?
К какому виду циклических конструкций можно отнести фрагмент алгоритма, представленный на схеме? Pascal
Сдвиги по прерываниям ASM AVR

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
ValeryLaptev
Эксперт С++
1039 / 818 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
20.08.2011, 17:05     можно ли while() и for() отнести к прерываниям? #8
Цитата Сообщение от alex_x_x Посмотреть сообщение
ValeryLaptev, в общем случае цикл с условием не сводится к команде loop
Согласен: команда сравнения и условный переход.
Yandex
Объявления
20.08.2011, 17:05     можно ли while() и for() отнести к прерываниям?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru