Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2011, 17:29   #1
DiMMa
Новичок
Джуниор
 
Регистрация: 11.12.2011
Сообщений: 2
По умолчанию Исследование введения числа в процедуру.

Есть, значит программа Питера Абеля, для поднесения в произвольную степень:

;Podnesenie_k_ stepeni
.486p
masm
model use16 small
.stack 100h
.data
flag db 0
p1 dd 0
y dt 2.0 ;???????????
x dt -2.0 ;???????????
.code
main proc
mov ax, @data
mov ds, ax
finit
fld у
fld x
ftst
fstsw ax
sahf
jnc m1
inc flag
fabs
m1:
fxch
fyl2x
fst st(1)
fabs
;-------
fld1
fcom
fstsw ax
sahf
jp exit
jnc m2
jz m3
xor ecx, ecx
m12:
inc cx
fsub st(1), st(0)
fcom
fstsw ax
sahf
jp exit
jz m12
jnc m2
jmp m12
m3:
mov p1, 1
jmp $+7
m2:
mov p1, ecx
fxch
f2xm1
fadd
fild p1
fld1
fscale
fxch
fincstp
fmul
;------
cmp flag,1
jnz exit
fld1
fxch
fdiv
exit:
mov ax, 4c00h
int 21h
main endp
end main

Нужно в эту процедуру x & Y ввести с клавиатуры, пожалуйста, помогите реализовать, очень надо.... Если можно с комментариями, а то я только начинаю изучать АСМ... Заранее спасибо....
DiMMa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JavaScript.как я могу вписать число в область для введения числа на сайте. ромик0 JavaScript, Ajax 9 08.07.2011 17:30
смена ячейки после введения любого знака Serii Microsoft Office Excel 14 03.03.2011 08:54
1. Написать процедуру печати вещественного числа в научной форме Shamonya Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 05.11.2010 20:43
Программа для введения кодов Kladoiskatel Фриланс 6 09.03.2010 21:30
После введения из клавиатуры произвольного одномерного массива /// Siroga35 Помощь студентам 1 18.06.2009 11:45