Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Частая буква Вводится строка, состоящая из строчных и заглавных латинских букв. Необходимо определить самую часто встречающуюся в этой строке букву (учитывая и строчные, и заглавные вхождения) и вывести её... https://www.cyberforum.ru/ cpp-beginners/ thread2988644.html C++ Подсчёт элементов
С клавиатуры вводится массив, состоящий из целых чисел. Необходимо подсчитать для каждого из встречающихся в массиве значений количество его вхождений в этот массив. Формат ввода Первая строка...
C++ Свойства делителей Для заданного числа определить: 1) Сумму делителей; 2) Самый близкий к числу 2019 делитель (при равенстве расстояний - меньший из таких); 3) Наибольшую среди первых цифр собственных делителей. ... https://www.cyberforum.ru/ cpp-beginners/ thread2988640.html C++ Нарисовать треугольник https://www.cyberforum.ru/ cpp-beginners/ thread2988639.html
Пользуясь возможностями текстовой графики, нарисуйте треугольник, аналогичный приведённым в примерах, состоящий из заданного числа строк. Формат ввода Одно натуральное число от 2 до 79 - число...
C++ Цифры числа
Определите по введенному целому числу L, делится ли произведение этого числа и суммы его цифр на число 9. Если делится - выведите «Yes», иначе выведите «No». Формат ввода В единственной строке...
C++ Количество корней https://www.cyberforum.ru/ cpp-beginners/ thread2988629.html
Дано уравнение вида a⋅x^2+b⋅x+c=0. На вход программе подаются три целых числа - коэффициенты a, b и c. Выведите количество корней уравнения при заданных коэффициентах (сами корни находить не...
C++ Двумерные Массивы C++ Элементы массива задать случайным образом в интервале –50 ... +50. Элементы, равные 0, считать положительными. В двумерном массиве (n = 5, m = 7), состоящем из целых элементов: a) Найти... https://www.cyberforum.ru/ cpp-beginners/ thread2988628.html C++ Как сохранив программу, сразу же ее открыть и запустить?
Каждый раз, когда я сохраняю программу в Visual Studio или в Билдере, одна и та же проблема, сохраненный файл невозможно запустить. Это можно как-то исправить? Я помню, когда-то пробовал писать на...
C++ Дана целочисленная прямоугольная матрица. Определить сумму модулей элементов, которые расположены после первого положите помогите пожалуйста https://www.cyberforum.ru/ cpp-beginners/ thread2988622.html C++ Поменять местами вторую и третью строчки Здравствуйте, помогите пожалуйста с заданием, Поменять местами вторую и третью строчки. https://www.cyberforum.ru/ cpp-beginners/ thread2988618.html
C++ Передача 2-мерного массива
Как правильно передать аргументы в Init? #include <stdio.h> #include <iostream> #include <stdlib.h> #include <time.h> #include <locale.h> #define NUM_SUITS 4
C++ Дано массив из N элементов https://www.cyberforum.ru/ cpp-beginners/ thread2988601.html
Дано массив из N элементов, сгенерированных случайным образом. Превратить массив таким образом, чтобы первоначально располагались в растущем порядке элементы, принадлежащие промежутку (a,b), а...
0 / 0 / 0
Регистрация: 08.02.2022
Сообщений: 61
0

на ассемблере запрограммировать фрагмент кода, который преобразует строку чисел в ее числовой десятичный эквивалент - C++ - Ответ 16256041

23.05.2022, 17:08. Показов 189. Ответов 0
Метки (Все метки)

Здравствуйте, очень нужна помощь написать код, я просто новичок и не особо разбираюсь в ассемблере, не понимаю как и с чего начать.
Нужно на IA-32 ассемблере запрограммировать фрагмент кода, который преобразует строку чисел в ее числовой десятичный эквивалент. Для простоты числовая строка берется из командной строки и результат выводится на C++ (все остальное делается в ассемблере). Строка символов, введенная в качестве параметра программы, будет состоять из символов кодировки ASCII. https://www.cs.cmu.edu/~pattis... ascii.html

Вот каркас кода, а как дальше...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
int main(int argc, char** argv) {
int iOut = 0; char* pcInp;
if (argc < 2) 
{
printf("Missing parameter: number\n"); return(0);
}
pcInp = argv[1];
__asm { push eax
push ebx
push ecx
push edx
/* put your code here*/
pop edx
pop ecx
pop ebx
pop eax
}
printf("The number was processed as %d\n", iOut);
}


Вернуться к обсуждению:
на ассемблере запрограммировать фрагмент кода, который преобразует строку чисел в ее числовой десятичный эквивалент C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2022, 17:08
Готовые ответы и решения:

Реализовать на ассемблере эквивалент приведенного кода
Реализовать на встроенном ассемблере для 32-х разрядных исполнительных адресов эквивалент...

Определить десятичный эквивалент закодированных чисел (даны целые числа в машинных кодах в формате слова)
первое число а знаковом представлении, второе в беззнаковом. первое число 4670, второе 9020

метод, который зачитает данные из InputStream и преобразует их в строку, используя заданную кодировку
Помогите пожалуйста реализовать метод, который зачитает данные из InputStream и преобразует их в...

5. Определить десятичный эквивалент целого положительного двоичного числа К.
6. Определить двоичный эквивалент целого положительного десятичного числа N. 5. Определить...

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

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2022, 17:08
Помогаю со студенческими работами здесь

Объяснить фрагмент кода, который рисует круги на изображении
Друзья, помогите расшифровать фрагмент кода, который рисует круги на изображении для дальнейшего...

Укажите десятичный эквивалент шестнадцатеричного числа BF, если это число со знаком
2) Укажите десятичный эквивалент шестнадцатеричного числа BF, если это число со знаком Мне не...

Введите целое число в двоичной системе счисления и выведите его десятичный эквивалент
Введите целое число в двоичной системе счисления и выведите его десятичный эквивалент. ...

Напечатать таблицу для перевода чисел из двоичного кода в десятичный для целых чисел от 0 до N
Помогите написать программу, пожалуйста Добавлено через 21 час 0 минут :):):)

Перевод символа в его числовой эквивалент
Если ли в java функция, которая переводит символ в его целочисленное значение?

Считая последовательность 16-ричной записью натурального числа, вывести десятичный эквивалент данного числа
Пользователь вводит некоторую последовательность,состоящую только цифр 0 – 9 и букв A – F. Считая...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru