![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 13.05.2010
Сообщений: 20
|
![]()
Составить программу, выводящую на экран и в задаваемый с клавиатуры файл десятичное представление факториала. Должна быть работоспособна для вычисления 1000! Число тоже нужно задавать с клавиатуры с контролем ввода.
Помогите пожалуйста, диплом горит!!!!!!! ![]() |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 30.04.2012
Сообщений: 31
|
![]()
Могу помочь. Не бесплатно
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 13.05.2010
Сообщений: 20
|
![]()
masm
model small stack 256 .data pole db ? stroka db 0ah, 0dh, 'output:$', 0ah, 0dh .code start: mov ax, @data mov ds, ax mov ah, 01h int 21h ;вводим число mov ah, 09h lea dx, stroka int 21h ;выводим строку output: xor dx, dx xor ah, ah and ax, 0f0fh aad ;преобразовали в двоичное число mov pole, al ;запомнили это число ;сам процесс вычисления факториала mov bx, 1 mov dx, bx m: mov ax, bx mul dl mov bx, ax inc dl cmp pole, dl jne m ;конец процесса вычисления факториала mov ax, bx ;теперь в ax факториал aam or ax, 3030h ;преобразуем его в символьный формат mov bx, ax mov ah, 02h mov dl, 0ah int 21h mov dl, 0dh int 21h mov dx, bx rol dx, 8 int 21h rol dx, 8 int 21h exit: mov ax, 4c00h int 21h end start Факториал работает от 0 до 4. Не знаю как переделать для 1000 едениц и с контролем ввода. Помогите... |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 29.12.2008
Сообщений: 1,598
|
![]()
Там, где этот код взяли не пробовали до конца тему прочитать? Зря, там ещё замечания были.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 13.05.2010
Сообщений: 20
|
![]()
был бы делфи, но в asm я вобще полный 0. я даже не могу кусок кода впаять, вам сложно помочь?
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 13.05.2010
Сообщений: 20
|
![]()
Мдаа, а еще называется помощь студентам...
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
программа на assembler | marcofca | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 23.12.2011 12:17 |
Программа на Assembler за денежку... | ercin1991 | Фриланс | 4 | 17.11.2011 21:36 |
несложная программа в Assembler | Krizzly | Фриланс | 5 | 19.12.2010 15:07 |
Программа Калькулятор (assembler) | Andatra | Помощь студентам | 4 | 09.06.2008 18:00 |