С Новым годом! Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
 Аватар для Anastasia96
3 / 3 / 0
Регистрация: 14.04.2014
Сообщений: 43

Найти среднее арифметическое массива целых чисел

30.09.2014, 18:10. Показов 1976. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найти среднее арифмитическое суммы массива 64элемента целых размером в 1byte написать команды для процессора
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.09.2014, 18:10
Ответы с готовыми решениями:

Среднее арифметическое для элементов одномерного массива длинных (4-х байтных) целых чисел
Всем привет, помогите Написать программу вычисляющую среднее арифметическое для элементов одномерного массива длинных (4-х байтных) целых...

В матрице A[1..N,1..M] определить среднее арифметическое значение чисел в столбцах, находящихся до среднего столбца (SR1) и среднее арифметическое зна
Написать прогу на паскале со вставкой ассемблера, т.е. создание и вывод матрицы и средних сделать в паскале, а обработку в ассемблере

Найти среднее арифметическое чисел
Здравствуйте, уважаемые программисты! Помогите, пожалуйста, решить задачку: нужно найти среднее арифметическое чисел, которые находятся во...

9
435 / 246 / 43
Регистрация: 05.08.2013
Сообщений: 1,670
01.10.2014, 07:53
Цитата Сообщение от Anastasia96 Посмотреть сообщение
Найти среднее арифмитическое суммы массива 64элемента целых размером в 1byte
цикл из 64 итераций, в котором суммируете все элементы массива, затем полученную сумму сдвигаете вправо на 6 разрядов.
1
 Аватар для Anastasia96
3 / 3 / 0
Регистрация: 14.04.2014
Сообщений: 43
01.10.2014, 10:47  [ТС]
Ага СПС а вот как в цикле добавлять адрес ячейки памяти к примеру в регистре первом присваиваемое ячейку памяти к примеру а1 11а1 а затем перед окончанием цикла необходимо написать мол сложить первый и второй 5321 а вторуму регистру присвоить значение 2201 и он как- бы будет вызывать следующую ячейку памяти?
0
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16371 / 7683 / 1080
Регистрация: 11.11.2010
Сообщений: 13,757
01.10.2014, 10:52
Anastasia96,
здесь будет использоваться косвенная адресация, то есть адрес первой ячейки будет в регистре, на каждом шаге значение регистра будет увеличиваться на 1
1
 Аватар для Anastasia96
3 / 3 / 0
Регистрация: 14.04.2014
Сообщений: 43
01.10.2014, 11:17  [ТС]
Mikl___, тоесть будет использоваться один тот же адрес тока он будет записываться в разные регисты с учётом к примеру первый регистр плюс один ,тобиш вначале необходимо задать к примеру первому регистру значение из ячейки памяти а1 а затем как увеличить значение регистра на 1
0
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16371 / 7683 / 1080
Регистрация: 11.11.2010
Сообщений: 13,757
01.10.2014, 12:10
Anastasia96,
нет не правильно, как адрес будет использоваться содержимое одного и того же регистра, но на каждом шаге это содержимое (то есть адрес) будет увеличиваться на единицу, что позволяет обратится уже к следующей ячейке памяти
1
 Аватар для Anastasia96
3 / 3 / 0
Регистрация: 14.04.2014
Сообщений: 43
01.10.2014, 14:21  [ТС]
Mikl___, чёт я теперь совсем запуталась
Как это реализовать кодом Помоги плз хотя бы только эту часть именно обращение к ячейкам памяти!
0
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16371 / 7683 / 1080
Регистрация: 11.11.2010
Сообщений: 13,757
01.10.2014, 14:27
Цитата Сообщение от Anastasia96 Посмотреть сообщение
Как это реализовать кодом Помоги плз хотя бы только эту часть именно обращение к ячейкам памяти!
Anastasia96,
я ждал этого момента халявы не будет, пиши программу сама, будут конкретные сложности - тогда помогу, приступай...
1
 Аватар для Anastasia96
3 / 3 / 0
Регистрация: 14.04.2014
Сообщений: 43
01.10.2014, 21:32  [ТС]
Mikl___, ясно кароч придётся самой

Добавлено через 4 часа 17 минут
Mikl___,вопрос назрел как реализовать чтобы разные ячейки в цикле брались не как не могу понять или какой Амандой увеличить регистр на 1 так ели же увеличивать регистры то их не хватит их же можно только до f
Собственно с ячейками и заключается проблема

Добавлено через 22 минуты
Mikl___, при сдвиге же биты из младшего разряда переходят в старшие что делать
0
435 / 246 / 43
Регистрация: 05.08.2013
Сообщений: 1,670
01.10.2014, 22:51
Assembler
1
2
3
4
5
6
   mod si, offset array
   mov cx, 64
rak:
   add ax, si
   add si, 2
   loop rak
но что-то мне подсказывает, что я где-то ошибся, ищите :-) по сути это готовая прога
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.10.2014, 22:51
Помогаю со студенческими работами здесь

Найти среднее арифметическое чисел
Здравствуйте, мне задали задачи по асемблеру и я не могу её решить. Помогите пожалуйста. Вот задачи: 1)Найти среднее арифметическое...

Найти среднее арифметическое отрицательных чисел
.model tiny .code .startup Org 100h Jmp Short Start Vector Dw -2, 7, -1, 16, 15, -5 ,-7 N ...

В массиве слов найти среднее арифметическое чисел, больших 10
Здравствуйте! Помогите пожалуйста, не понимаю, в чем ошибка! Найти среднее арифметическое чисел,больших 10. Массив слов. Когда ответ...

Найти среднее арифметическое массива, введенного с клавиатуры
Что нужно дописать в этом коде для вычисления и вывода среднего арифметического введенного массива? Есть ввод массива вручную с клавиатуры...

Определить среднее арифметическое четных чисел, находящихся после максимального значения массива
добрый день, помогите пожалуйста друзья , перевести в ассемблер Определить среднее арифметическое четных чисел находящихся после...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru