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

Assembler для начинающих

Войти
Регистрация
Восстановить пароль
 
pavel911
6 / 6 / 2
Регистрация: 02.08.2014
Сообщений: 119
#1

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

26.09.2014, 02:21. Просмотров 685. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Перевод с C/C++ на Assembler (Assembler):

Перевод из классического С в Assembler - Assembler
У меня аналогичное задание. Могли бы помочь разобраться? typedef unsigned char byte; typedef unsigned int word; #define...

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

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

Перевод программы из Pascal в Assembler - Assembler
Уважаемые форумчане нужно написать программу для вычисления функции y=3*{x}^{2}+2*x-5 на языке Pascal это должно выглядить так: var...

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

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

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

Перевод кода из Pascal в Assembler - Assembler
Люди добрые, помогите, нужно перевести часть программного кода из Pascal в Assembler. 1) Как будет выглядеть этот код в ассемблере? ...

Перевод кода из Pascal в Assembler - Assembler
Здравствуйте дорогие форумчане, я столкнулась с битвой паскаля и ассемблера) не понимаю как этот код будет на ассемблере выглядеть? ...

Вход и выход из Assembler Delphi+Assembler - Assembler
Здравствуйте. Скажите пожалуйста, при систематическом входе и выходе из Assembler, содержание регистров теряется? Происходит сбой. unit...

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


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

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

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