|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.04.2010, 14:14 | #1 |
Пользователь
Регистрация: 20.02.2010
Сообщений: 15
|
нужно запрограмировать коротко и без лишних операций уравнение
запрограмировать на простом ассемблере для комп'ютеров
(я просто новичёк в этой области) |
05.04.2010, 14:43 | #2 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
x dq 3.0 ;
N dd 2 ;Входные данные Код:
"Тяжело в учении, легко в бою" - А.В. Суворов
|
05.04.2010, 15:09 | #3 |
Пользователь
Регистрация: 20.02.2010
Сообщений: 15
|
СПС! только один вопрос - что это (x dq 3.0 ) ?
|
05.04.2010, 15:35 | #4 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
при N=0 неверно
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
14.04.2010, 22:32 | #5 |
Пользователь
Регистрация: 20.02.2010
Сообщений: 15
|
я вот так написал но не знаю как продолжить - не могу понять как факториал дальше запрограмировать ,и ещё х- может быть не целое число...
.model small .stack 100h .data x dw y dw? .code begin mov ax,@data mov ds,ax finit fldx fldx fmul fldx fadd fld1 fsub а вот как дальше делать ? |
15.04.2010, 05:06 | #6 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
Hunter557
наверное вот так Код:
Последний раз редактировалось Mikl___; 15.04.2010 в 05:37. |
15.04.2010, 07:37 | #7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
8 байтов по-моему занимает.
I'm learning to live...
|
|
15.04.2010, 10:23 | #8 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
x dd 3.0 переменная типа короткое вещественное (float), значения от +/-1,18*10^-38 до +/-3,4*10^38, занимает 4 байта
y dq 3.0 переменная типа длинное вещественное (long, double), значения от +/-2,23*10^-308 до +/-1,79*10^308, занимает 8 байт z dt 3.0 переменная типа расширенное вещественное (long double), значения от +/-3,37*10^-4932 до +/-1,18*10^4932, занимает 10 байт |
15.04.2010, 19:10 | #9 |
Пользователь
Регистрация: 20.02.2010
Сообщений: 15
|
вот так правильно точно (проверил) но это только первая половина а вот ни один предложенный вариант решения факториала не был правильным...
помогите с факториалом...как дальше продолжить программу? .model small .stack 100h .data x dt 2.0 (здесь может быть любое число как целое так и нет) y dt ? .code begin: mov ax,@data mov ds,ax finit fld x fld x fmul fld x fadd fld1 fsub fsqrt |
15.04.2010, 22:15 | #10 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
Код:
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru Последний раз редактировалось airyashov; 15.04.2010 в 22:18. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужно запрограмировать на assembler | Hunter557 | Помощь студентам | 3 | 21.02.2010 19:14 |
Вывод без лишних символов | Billy Spleen | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 14 | 26.01.2010 12:47 |
Как без лишних функций записать файл в string? | TwiX | Общие вопросы Delphi | 10 | 24.08.2009 12:16 |
Деление без арифметических операций | imera | Общие вопросы C/C++ | 2 | 14.11.2008 03:02 |
Нужно вставить счетчик операций в прогу плиз хелп! | Tanzilit | Помощь студентам | 2 | 12.12.2007 17:01 |