Виктория Орлова
Заказчик Виктория Орлова Viktorija | FL.RU

Виктория Орлова

На сайте 16 лет и 1 месяц (заходил 16 лет 2 дня назад)
0
2
Рейтинг
2
Все (2)       Заказы (2)        Вакансии (0)       Конкурсы (0)
Разместить заказ
10 Мая 2008
По договоренности
Имеется написанная программа, которая умножает BCD-числа длиной 2, 3, 4 байта.

При запуске программы:



а) ввод символа «m» – к пункту б), «q» – к пункту e) (допустимо вводить только эти два символа)

б) вводим длины чисел: 2 или 3 или 4 байта (с проверкой является ли введенный символ числом)

в) сами числа (с проверкой является ли введенный символ числом)

г) выводим результат A*B

д) возвращаемся к пункту а)

е) выход



Сейчас под хранение результата умножения чисел A*B любой длины отводится 4-х байтовая переменная,а нужно, чтобы под результат отводилось (2*длину числа) байт.

Необходимо, чтобы результат умножения чисел A*B хранился:

1) если выбрана длина числа 2 байта, то в 4-х байтовой переменной

2) если выбрана длина числа 3 байта, то в 6-ти байтовой переменной

3) если выбрана длина числа 4 байта, то в 8-ти байтовой переменной

После чего, выводился бы на экран (и если в процессе умножения возникло переполнение, то выводилось бы предупреждение, но неправильный результат показывался бы).



Исходник имеющейся программы (приложен) хорошо комментирован и разобраться в нём будет несложно .



Tasm.



Оплата WebMoney или Яндекс.Деньгами. Предоплата.

Прошло времени с момента публикации: 16 лет 18 дней 8 часов 33 минуты
Раздел: Программирование
02 Апреля 2008
По договоренности
Нужно разработать программу на ассемблере, которая умножает BCD числа длиной 2, 3, 4 байта. При запуске программы:

а) ввод символа «m» – к пункту б), «q» – к пункту e) (допустимо вводить только эти два символа)

б) вводим длины чисел: 2 или 3 или 4 байта (с проверкой является ли введенный символ числом)

в) сами числа (с проверкой является ли введенный символ числом)

г) результат B*C*D

д) возвращаемся к пункту а)

е) выход



Tasm, база команд только x86



Оплата WebMoney или Яндекс.Деньгами. Предоплата.

Прошло времени с момента публикации: 16 лет 1 месяц 25 дней 9 часов 15 минут
Раздел: Программирование
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».