Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.17.79.60] |
|
Сообщ.
#1
,
|
|
|
В общем тут такая задачка, нужно написать прогу, которая рассчитывает по формуле x-x^2/2+x^3/3...
вроде написала, запускается, но нужно выйти из цикла, при определенном количестве элементов, например 5 а как? use16 org 100h xor ax, ax ;обнуление mov ah, 2 ; 2 - аргумент mov bh, 2 mov al, 0 ; обнуляем дробную часть push ax ; положили в стек х (аргумент = 2) mov al, ah metka: mov ah, 2 ; 2 - аргумент mov bh, 2 mul bh mov dl, al div dl inc al neg ax loop metka |
Сообщ.
#2
,
|
|
|
Цитата Chaynik @ Ну например так:нужно выйти из цикла, при определенном количестве элементов, например 5 а как? mov al, ah mov cx, 5 metka: Добавлено П.С. хотя наверняка нечто иное имелось ввиду в вопросе... |
Сообщ.
#3
,
|
|
|
Славян, а щас у меня вот такое окошко появляется..
Добавлено Цитата Славян @ П.С. хотя наверняка нечто иное имелось ввиду в вопросе... 5 элементов, в смысле что x-x^2/2+x*3/3-x^4/4+x^5/5, и на этом осуществляется выход их цикла, и выводится значение |
Сообщ.
#4
,
|
|
|
Наверняка у вас хотят плавающими числами логарифм посчитать, а не целыми...
П.С. в конце проги вроде бы ret надо воткнуть. |
Сообщ.
#5
,
|
|
|
Цитата Славян @ Наверняка у вас хотят плавающими числами логарифм посчитать, а не целыми... П.С. в конце проги вроде бы ret надо воткнуть. мое задание было написано в строчку то что я изначально написала (только формула), потом спрашиваю мол че выводить то? говорит что получится по формуле Добавлено Цитата Славян @ П.С. в конце проги вроде бы ret надо воткнуть. все равно, то же самое вылазиет |
Сообщ.
#6
,
|
|
|
Цитата Chaynik @ а щас у меня вот такое окошко появляется.. ... mov AX, 4C00h int 21h |
Сообщ.
#7
,
|
|
|
shm, все равно появляется
Добавлено shm, а, не , все, получилось спасииииииибо |