С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
bobtb
0 / 0 / 0
Регистрация: 14.04.2015
Сообщений: 46
1

[TASM] Сумма элементов массива

28.04.2016, 23:44. Просмотров 239. Ответов 1
Метки нет (Все метки)

Всем привет! Нужно срочно сделать прогу,чтобы считала сумму элементов массива.

Вот что успел набросать:
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
lab1 segment
assume cs:lab1, ds:lab1, es:lab1, ss:lab1
org 100h
begin: jmp main
m db 1, 23, 10
db 6, 43, 78
db 4, 3, 45
s dw 0
 
afis db 0,0,0,0,0,'$'
str0 label byte
max0 db 6
real0 db ?
date0 db 6 dup (0)
cit label byte
max1 db 1
real1 db ?
date1 db 0
mes0 db 0Ah, 0Dh, '$'
mes4 db 'Rezult: $'
 
num_ASCII proc
xor bh, bh
mov bl, 10
lea si, afis+4
 
e_p1:
xor dx, dx
cmp ax, 0
je e_p2
div bx
add dx, 30h
mov [si], dl
dec si
jmp e_p1
e_p2:ret
num_ASCII endp
 
main:
    lea bx,m
    mov cx,3 ; кол-во строк
m1:
    push cx
    mov cx,6 ; кол-во столбцов
    mov si,0
 
m2:
    xor cx,cx
    mov al,[bx+si]
    add s,ax
    inc si
    loop m2
    
add bx,6
pop cx
loop m1
 
;вывод
call num_ASCII
mov ah, 9
lea dx, mes0
int 21h
lea dx, mes4
int 21h
lea dx, afis
int 21h
mov ah, 0Ah
lea dx, cit
int 21h
ret
lab1 ends
end begin
ЗАРАНЕЕ СПАСИБО
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2016, 23:44
Ответы с готовыми решениями:

[TASM] Удаление элементов из массива
Например имеется одномерный массив однобайтовых чисел: 1,2,3,0,5,0,7,0,9,0. Нужно удалить все нули...

Найти сумму элементов массива (tasm)
Добрый вечер. Задача: найти сумму элементов массива. Не могу найти ошибку,после запуска...

Подсчёт суммы положительных элементов массива TASM
не могли бы вы обьяснить как работает программа для подсчёта суммы положительных элементов массива...

TASM: найти сумму положительных элементов массива двухбайтовых знаковых чисел
данная программа считает сумму ненулевых элементов массива однобайтовых чисел без знака и результат...

Сумма положительных элементов массива
Подскажите, пожалуйста, что исправить в этой программе, чтобы она считала сумму положительных...

1
R71MT
4632 / 1438 / 306
Регистрация: 29.07.2014
Сообщений: 2,476
Записей в блоге: 5
29.04.2016, 04:23 2
bobtb, ты прокрути эту страницу до конца и посмотри, сколько вариантов тебе поиск предоставил.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2016, 04:23

Сумма элементов одномерного массива
В общем необходимо найти сумму элементов массива. Инициализировать, заполнить массив и вывести...

Знакопеременная сумма квадратов элементов массива
Доброго времени суток! Нужно написать код на ассемблере: F= a1^2+a2^2-a3^2+a4^2- ....... а1, а2,...

Сумма элементов массива с четными номерами (FASM)
Задан одномерный массив. Вычислить сумму элементов массива, имеющих четные номера. Вот мой код,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru