Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
pavel911
6 / 6 / 2
Регистрация: 02.08.2014
Сообщений: 119
#1

Перевод с C/C++ на Assembler

26.09.2014, 02:21. Просмотров 695. Ответов 2
Метки нет (Все метки)

Есть код, который обрабатывает строку и возвращает число. Надо переписать этот код для компилятора MASM32 в виде отдельной процедуры. У самого не получается пока.

C++
1
2
3
4
5
6
7
8
9
10
11
12
unsigned StrToNumber(const char *str, unsigned max_number)
{
    unsigned number = 0;
 
    while(isdigit(*str) && (number <= max_number))
        number = number * 10 + *str++ - '0';
 
    if(number > max_number) number = max_number;
    else if(!number) number = 1;
 
    return number;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2014, 02:21
Ответы с готовыми решениями:

Перевод из классического С в Assembler
Уважаемые Форумчане! Столкнулся с такой проблемой как перевод программы из...

Перевод из классического С в Assembler
У меня аналогичное задание. Могли бы помочь разобраться? typedef unsigned...

Перевод в заглавные буквы Assembler
Здравствуйте, не ругайте косорукого,подскажите ,пожалуйста, почему не работает...

Перевод кода программы на C++ в assembler
Здравствуйте! Есть фрагмент кода на С++. На вход получает массив mas, индекс k...

Перевод программы из Pascal в Assembler
Уважаемые форумчане нужно написать программу для вычисления функции...

2
alexcoder
1558 / 703 / 146
Регистрация: 03.06.2009
Сообщений: 4,038
Завершенные тесты: 1
26.09.2014, 09:56 #2
Открыть окно дизассемблера и переписать оттуда.
0
Мотороллер
431 / 242 / 43
Регистрация: 05.08.2013
Сообщений: 1,661
Завершенные тесты: 1
27.09.2014, 12:52 #3
Visual studio, запускаете прогу в режиме отладки, ставите точку останова на первой команде в функции, ПКМ->что_то_про_дизассембленый_листинг. даже с коментами
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.09.2014, 12:52

Assembler. Перевод 10-ого в 16-ое
Перевод десятичного числа в шестнадцатеричное. перевести и вывести на экран.....

Assembler. Перевод числа
Написать программу, которая организует ввод с клавиатуры шестнадцатеричного...

Перевод кода из Pascal в Assembler
Люди добрые, помогите, нужно перевести часть программного кода из Pascal в...


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

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

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