Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
PowerLord
1 / 1 / 0
Регистрация: 10.02.2013
Сообщений: 50
1

Ассемблер vs С++

20.02.2013, 11:15. Просмотров 820. Ответов 2
Метки нет (Все метки)

Доброго времени суток.
Я только начал изучать ассемблер.
1. Скажите, будут ли быстрее выполняться операции сравнения, сложения, присваивания, написанные на ассемблеле (вставкой ассемблерного кода в Cpp-шную функцию), быстрее тех-же команд, написанных на С++?

2. Мне нужно написать преобразование чисел из 2/8/10/16 -ичной системы счисления в 2/8/10/16 -ичную с.с. числа хранятся в строках. Я смогу существенно увеличить скорость преобразования, заменяя некоторые операции сравнения, сложения, присваивания на ассемблерный код (вместо С++)? или для этого мне нужно полностью переписать функцию на ассемблере?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2013, 11:15
Ответы с готовыми решениями:

Ассемблер в паскале: как загрузить массив во встроенный ассемблер и произвести над любым из его чисел сложение(вычитание).
хочу написать программу в паскале с использованием встроенного ассемблера, но прежде чем начать...

ассемблер + си
пишу на ассемблере и тестирую на си. вот часть кода: const int n=7; int x={2,-1,3,2,1,-4,7};...

Ассемблер
Написать программы на Ассемблере. Помогите кто может))) Документ поврежден. Перепечатывайте...

ассемблер
Помогите решить 3 задачи на ассемблере 1. Даны двузначные числа m и n в десятичной системе...

Ассемблер
пример R=X!/2-2 при x=sp Добавлено через 2 часа 56 минут up up up

2
Troll_Face
603 / 403 / 8
Регистрация: 26.04.2012
Сообщений: 2,069
20.02.2013, 13:45 2
команды процессором выполняться быстрее не будут, вся соль в алгоритме. если Вы сможете на асме написать более эффективный алгоритм чем посторит плюсовый компилятор - то будет быстрее, если же нет - то и выделываться нет смысла
0
lika__418
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 2
20.02.2013, 15:22 3
помогите мне решить...очень буду благодарна
1. Составить программу для нахождения Y=|max(ВХ,СХ)|, предварительно переслав в регистры ВХ и СХ числа. Результат переслать по метке Y.
2.Дано натуральное число. Найти сумму первой и последней цифры данного числа. Результат в АХ. (Число может быть двухзначным, трехзначным и т.д.)
3. В оперативной памяти, начиная с некоторого адреса хранится массив из десяти чисел. Составить программу, которая находит количество отрицательных элементов массива. Результат переслать по метке kol_otr.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.02.2013, 15:22

Ассемблер
Добрый день, уважаемые программисты! На данный момент в нашем университете начался курс...

Ассемблер
Г-да компьютерщики, АЙТЙшники, программисты. . . Я начал изучать ассемблер, но как то не могу найти...

Посоветуйте ассемблер
Привет! Хочу оптимизировать некоторые участки кода на Си++ в x64. Но там такая проблема: в x64...


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

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

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