|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.01.2010, 18:46 | #1 |
Новичок
Джуниор
Регистрация: 15.01.2010
Сообщений: 1
|
Умножение чисел в ASCII-формате
Уважаемые пользователи помогите пожалуйста переделать прогу. Буду очень благодарен! (Сам не очень разбираюсь)
Задание: Поле ASCA содержит значение 313733 в ASCII-формате, а другое поле ASCB содержит 35. Напишите команды для умножения этих чисел в ASCII-формате и записи произведения в поле ASCPRO. Код:
Последний раз редактировалось rpy3uH; 15.01.2010 в 19:33. |
15.01.2010, 20:53 | #2 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
столбиком по байтам, но хранить это в ASCII это жестко, лучше в BCD
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
18.01.2010, 12:50 | #3 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
kood
Какая несуразица! Сам-то понял, что написал? Умножаешь число 313733 на 35 должен получить 10980655 и выделил под результат всего три байта, а это всего три цифры Пойдем другим путем -- смущает обилие '3' в ASCA и ASCB скорее всего автор хотел умножить '173'=31h, 37h, 33h на '5'=35h тогда в результате '865' и трех байтов достаточно Код:
Последний раз редактировалось Mikl___; 18.01.2010 в 13:14. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Умножение огромных чисел | Pedro | Помощь студентам | 3 | 19.04.2009 21:32 |
Умножение длинных чисел | SeRhy | Помощь студентам | 1 | 28.11.2008 20:04 |
представить структуру чисел в графическом формате | Demon20008 | Помощь студентам | 1 | 24.09.2008 11:05 |
умножение 16-разрядных чисел | deeeman | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 12.12.2007 13:26 |