Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Ghost Writter
52 / 52 / 19
Регистрация: 09.12.2015
Сообщений: 214
1

Самая дорогостоящая арифметическая операция

23.01.2016, 07:44. Просмотров 886. Ответов 3
Метки нет (Все метки)

Вечно забываю. А какая математическая операция считается дорогостоящей? Толи умножение, то ли деление. Она еще отсутствует на всякой сверхбыстрой техники типа самолетах и ракетах.

Я натыкался как-то на статью, которая описывает достаточно подробно все действия на низком уровне в двоичном виде, но найти ее не могу, чтобы освежить знания.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2016, 07:44
Ответы с готовыми решениями:

арифметическая операция
помогите написать функцию арифметической операции с дробными чмслами и если дробь...

Арифметическая операция в условии поиска
Здравствуйте! Добавлено через 17 минут Здравствуйте! Есть вопрос по поиску во внутренней базе...

Арифметическая операция (Intel 8085)
Реализация арифметических операций в симуляторе микропроцессора. Составить программу на...

Простая арифметическая операция на калькуляторе
Решил вот написать простенький калькулятор... Это моя первая программа на C#, поэтому возникают...

Факториал как арифметическая операция
Используется GNU Prolog. Можно ли каким-то образом определить ! (ну или какой-нибудь другой...

3
Mikl___
Автор FAQ
13484 / 6415 / 635
Регистрация: 11.11.2010
Сообщений: 11,588
23.01.2016, 09:38 2
Ghost Writter,
IMHO, а каким боком здесь "Программирование на ассемблере"?
0
Полный 30h
Эксперт быдлокодинга
1822 / 447 / 61
Регистрация: 04.11.2010
Сообщений: 1,226
23.01.2016, 12:51 3
Лучший ответ Сообщение было отмечено Ghost Writter как решение

Решение

Цитата Сообщение от Mikl___ Посмотреть сообщение
IMHO, а каким боком здесь "Программирование на ассемблере"?
Должно быть исходя из соображений того, что многие программисты знающие ассемблер (старая гвардия) умеет оптимизировать свой код по времени выполнения. Т.е. команда Х = У тактов для них не "лишние знания".

Цитата Сообщение от Ghost Writter Посмотреть сообщение
Вечно забываю. А какая математическая операция считается дорогостоящей? Толи умножение, то ли деление. Она еще отсутствует на всякой сверхбыстрой техники типа самолетах и ракетах.
Я натыкался как-то на статью, которая описывает достаточно подробно все действия на низком уровне в двоичном виде, но найти ее не могу, чтобы освежить знания.
Ничего страшного. Некоторые даже здороваться забывают. И спасибо говорить. Что касается сути вопроса, то он достаточно размыт для того что бы дать однозначный ответ. Насколько я в теме, а я в теме не очень, по интел процессорам существует куча справочной литературы по командам процессора. Которая кстати гуглится на раз. В ней помимо всего прочего имеется такой показатель как число тактов процессора требуемое на выполнение одной команды. Так же мне известно что например у контроллеров AVR команда деления отсутствует как класс. Должно быть неспроста. Так же подозреваю, что люди не по наслышке знакомые с сопроцессором могут подкинуть мыслей в тему о которой вы "вечно забываете" и развернуть её ещё шире
1
Ghost Writter
52 / 52 / 19
Регистрация: 09.12.2015
Сообщений: 214
23.01.2016, 20:02  [ТС] 4
Цитата Сообщение от Mikl___ Посмотреть сообщение
Ghost Writter,
IMHO, а каким боком здесь "Программирование на ассемблере"?
Просто форума "ниже уровнем" здесь не найти)

Цитата Сообщение от Полный 30h Посмотреть сообщение
Должно быть исходя из соображений того, что многие программисты знающие ассемблер (старая гвардия) умеет оптимизировать свой код по времени выполнения. Т.е. команда Х = У тактов для них не "лишние знания".
Проходили assembler в универе, читал литературу самостоятельно, вот и где-то наткнулся... А вот про самолеты нам преподаватель уже рассказывал. Что достаточно затратная операция получается. Только не мог вспомнить какая...
0
23.01.2016, 20:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2016, 20:02

Арифметическая операция над целыми числами
Выполнить арифметические операции над целыми числами(в формате "байт со знаком") +59+(-59) . В...

Простейшая арифметическая операция. проверка на числовой ввод
Хотел сделать проверку на ввод числа, но моя реализация не работает. Прошу помочь разобраться. ...

Арифметическая операция и ошибка "unsupported operand type(s) for +: 'float' and 'str'"
x = input("Enter X") y = 1/1+2*x print (y) при отладке запускается без ошибок, но когда...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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