С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Выяснить, сколько чисел входит в последовательность по одному разу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести на экран линию из символов http://www.cyberforum.ru/cpp-beginners/thread374513.html
Нужно написать программу c помощью цикла While, вот условие: Написать программу, которая выводит на экран линию из символов. Число символов, какой использовать символ, и какая будет линия -...
C++ Помогите написать прогу в С++ Люди пожалуйста помогите написать в С++ программы для задач ,буду очень благодарен Задача1 Lin18. Найти решение системы уравнений вида A1·x + B1·y = C1, A2·x + B2·y = C2, заданной своими... http://www.cyberforum.ru/cpp-beginners/thread374507.html
C++ русские буквы
можно ли как-нибудь ввести в консоль русский текст, получить его, а затем работать с ним, а затем вывести его. посьню: есть код: char st = {0}; cout<<"Введите строку: "; cin>>st;...
C++ Выравниваем строки по правому и левому краям
Задача: Создать программу, которая бы запрашивала у пользователя строки до тех пор, пока он не введет пустую строку, после чего программа должна вывести список введенных строк в два столбца,...
C++ Что не так в программе? (цикл While) http://www.cyberforum.ru/cpp-beginners/thread374488.html
Условие: Написать программу, которая находит сумму всех целых нечетных чисел в диапазоне, указанном пользователем. #include <iostream> using namespace std; int main() { int summa=0,a,b,n=a;...
C++ Что такое композиция? Добрый день. Тут читаю книгу и в ней приводится длинющий и непонятный пример композиции. Попросил бы Вас привести простенький пример композиции, то есть классы как элементы других классов. Желательно... подробнее

Показать сообщение отдельно
alkagolik
Заблокирован
31.10.2011, 11:46
Цитата Сообщение от mimicria Посмотреть сообщение
Т.е. независимо от того, что первое условие ложно, второе всё равно вычисляется
глупость. никакие "условия" в битовых операциях не вычисляются. "условия" вычисляются в "псевдологическоих" операциях, и то только потому что сами "условия" тоже надо вычислить. Пример:
"Псевдологическая операция (логическое И)":
имеем 2 операнда: x, y;
пусть х = 0;
для того чтобы машина знала что х = 0, ей надо произвести ряд определенных инженером (программистом) действий, а именнно - совершить мультиплексироание логического ИЛИ каждодго бита с самим собой, и на выходе получить результат. Этот результат пройдет по отдельному каналу (опять же определенному инженером), и в случае низкого тока откроет выдачу машинного нуля.

Пусть х = 1.
Для того чтобы машина знала что х > 0 или x < 0 - ей надо произвести ряд определенных инженером (программистом) действий, а именнно - совершить мультиплексироание логического ИЛИ каждодго бита с самим собой, и на выходе получить результат. Результат записать в младший бит операнда и при этом обнулить все остальные биты.

Сколько операций??? а если первое условие все таки - истина, сколько тогда операций?

бинарная векторная функция "&".

не зависит от операндов (0 & 1; 5 & 6; 8 & 4). Что это значит? Это значит то, что мы избавлены от дополнительных вычислений (при "псевдологических" операциях именно эти вычисления и совершаются) - мультиплексирования положительного бита в младший, и обнуления остальных. Просто два регистра пропускают свои биты через КС, которая выходит в шину данных.
З.Ы не пугайте меня ассемблерами... Я говорю вам лишь о том что условия переходов тоже вычисляются... этого вам ни один дизасм(тем более DOS) не покажет.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.