|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.03.2019, 17:06 | #1 |
Новичок
Джуниор
Регистрация: 12.03.2019
Сообщений: 1
|
Факториал на ассемблере!
Здравствуйте, очень нужна помощь.
Есть задача, в которой считается факториал,но только для чисел до 9. ( в шестнадцетеричной системе) Необходимо,чтобы считалось для любых чисел в том числе и для нуля. Понимаю, что проблемы с памятью, но ассемблер плохо понимаю поэтому не знаю как исправить. Прилагаю код: Код:
Используйте тег [CODE] (кнопка [CODE] в форме сообщения) при вставке кода на форум. Подробнее в FAQ Последний раз редактировалось Serge_Bliznykov; 12.03.2019 в 17:38. |
12.03.2019, 17:33 | #2 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 12.03.2019 в 17:37. |
|
12.03.2019, 17:48 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Факториал ОЧЕНЬ быстро растущая функция. результат умножения помещается в паре 16-ти разрядных регистров DX:AX там может поместится число не более 4294836225 максимальный факториал, который может туда поместиться, это 12!=479001600 так что Вы не горячитесь с "любыми числами". Или смотрите в сторону длинной арифметики. (но на Ассемблере это будет совсем не просто!) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[РЕШЕНО][Python] факториал, Фибоначчи: в ходе выполнения в цикле все последующие значения факториалов перемножаются с предыдущими, а хочу чтоб выводился факториал конкретного числа | Staniislav | Помощь студентам | 2 | 19.08.2017 23:57 |
Вычислить факториал числа п. Факториал числа представить в виде целочисленного массива десятичных цифр. | M1kefly | Общие вопросы C/C++ | 1 | 07.07.2013 21:00 |
Как запрограмировать на ассемблере факториал? | Hunter557 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 04.04.2010 19:39 |