Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 26.02.2018
Сообщений: 3
1

Организуйте цикл для подсчета суммы 20 первых натуральных чисел вида (2n-2)

26.02.2018, 21:23. Показов 1193. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ассемблер
задание "Организуйте цикл для подсчета суммы 20 первых натуральных чисел вида (2n-2)"
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
CODE SEGMENT
ORG 100h
ASSUME cs:code, ds:code
Begin:
mov di,2
mov bx,1
mov cx,1
metka:
inc bx
mov ax,6; 2(3n-1)=6n-2
mul bx
sub ax,2
add di,ax
 
loop metka; di=1220 (4C4h)
int 20h
CODE ENDS
END Begin
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.02.2018, 21:23
Ответы с готовыми решениями:

Цикл While: вычисление суммы первых N натуральных нечётных чисел
Составить и отладит программу вычисления суммы первых N натуральных, нечётных чисел.

Рассчитать факториалы для первых 10 натуральных чисел, используя только 1 цикл.
Дана программа выдающая первые десять натуральных чисел и их факториалы: program factor; uses...

Цикл: Найдите сумму n первых натуральных чисел
1.Найдите сумму n первых натуральных чисел 1+2+3+4+5+6+7+8+9+10=...

Цикл while. Вывести сумму первых ста натуральных чисел
Помогите, пожалуйста, решить задачу 1)Вывести суммы первых ста натуральных чисел. задача в...

4
1624 / 806 / 146
Регистрация: 13.06.2015
Сообщений: 3,266
26.02.2018, 21:46 2
levkondratev, ошибку в чём? Это чей-то другой вариант с другим заданием? Или пишете из посольства РФ в Аргентине, где 400 кг кокаина нашли?
1
0 / 0 / 0
Регистрация: 26.02.2018
Сообщений: 3
26.02.2018, 22:00  [ТС] 3
конечно извиняюсь ,я только 4 часа учю ассемблер и не все до конца понимаю,поэтому объяснить мне почему не выводит значения в регистр
0
1624 / 806 / 146
Регистрация: 13.06.2015
Сообщений: 3,266
26.02.2018, 22:06 4
levkondratev, так может стоит начать изучение этого прекрасного языка со справочника по инструкциям, а не с попыток быстренько перековырять чужую лабу, не особо разбираясь что делает каждая строка?

Добавлено через 1 минуту
Вот у нас и учебник замечательный есть.

Добавлено через 1 минуту
Цитата Сообщение от levkondratev Посмотреть сообщение
mov cx,1
Вот тут сразу видно, что никакого цикла нет, т.к. он выполняется только 1 раз. Внутри самого цикла чей-то чужой вариант лабы, который я никак комментировать не могу.
2
Модератор
Эксперт по электронике
8476 / 4335 / 1642
Регистрация: 01.02.2015
Сообщений: 13,461
Записей в блоге: 8
02.03.2018, 21:04 5
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CODE SEGMENT
ORG 100h
ASSUME cs:code, ds:code
Begin:
        mov ax,0        ;summa
        mov bx,0        ;A[1]=2*1-2=0
        mov cx,20
        metka:
                add ax,bx
                add bx,2
        loop metka
 
        int 20h
CODE ENDS
END Begin
0
02.03.2018, 21:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.03.2018, 21:04
Помогаю со студенческими работами здесь

Написать программу суммы первых 10 натуральных чисел
Написать программу суммы первых 10 натуральных чисел.

Вычисление суммы первых N натуральных четных чисел
Составить программу вычисления суммы первых N натуральных четных чисел среда делфи

Формула суммы квадратов n первых натуральных чисел
Формула есть {1}^{2}+{2}^{2}+{3}^{2}++{n}^{2}=\frac{n(n+1)(2n+1)}{6} Подскажите как ее можно...

Рекурсия: вычисление суммы первых n натуральных чисел
Вычислить (1+2+3+4+5)/(1+2+3+4+5+6+7+8), используя рекурсивную функцию вычисления суммы первых n...

Вычисление суммы, произведения первых N натуральных чисел, делящихся на K
Вычислить: a) сумму первых N натуральных чисел, делящихся на К; b) произведение первых N...

Вычислить суммы N первых натуральных чисел, кратных числу b
Составить программу вычисления суммы N первых натуральных чисел, кратных числу b, c выводом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru