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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2017, 14:13   #1
Senya Arsentev
Новичок
Джуниор
 
Регистрация: 22.12.2017
Сообщений: 2
По умолчанию [Assembler] Помогите с программой, Не могу понять что требуется сделать, кто нибудь объясните

Не могу понять что требуется сделать, кто нибудь объясните
Изображения
Тип файла: jpg S71222-14014398.jpg (60.7 Кб, 77 просмотров)
Senya Arsentev вне форума Ответить с цитированием
Старый 22.12.2017, 15:31   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

нужно задать в коде массив из N байт (N - константа, задать прямо в коде)
потому нужно в коде программы просуммировать все ячейки массива с "расширяемой" разрядной сеткой (результат в этом случае будет хранится не в одном байте, а в нескольких байтах). Фактически нужно реализовать простейшую длинную арифметику (сложение многобайтового значения с байтом).

Логика понятна?

пример.
пусть задан массив A при N=5
Код:
        A       db      200, 250, 240, 254, 234
сумма получится 1178, занимать будет 2 байта

вообще, в 2 байта поместится сумма массива для N=256
если ограничить размер массива N<=256, то для суммы всегда хватит двух байт.

если же N не ограничено, то нужно мудрить с длинной арифметикой.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 23.12.2017, 14:28   #3
Senya Arsentev
Новичок
Джуниор
 
Регистрация: 22.12.2017
Сообщений: 2
По умолчанию

я не понимаю как сделать это в программе, допустим сложить элементы легко, а как записать второе условие не представляю
Senya Arsentev вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите понять задание! Непонятно, что вообще требуется сделать, объяните, пожалуйста olenka.ke Помощь студентам 7 25.10.2015 19:17
Не могу понять что сделать. Очереди стеки структуры данных OnixSonic Помощь студентам 24 07.11.2014 19:22
Двумерный массив(матрица).Кое-что не могу понять и сделать Виндовс 7 Паскаль, Turbo Pascal, PascalABC.NET 0 02.01.2012 20:27
Объясните задание, не могу понять что от меня хотят) Aerial Общие вопросы C/C++ 5 11.12.2010 09:19
Не могу понять, что требуется? Shuraken Общие вопросы Delphi 2 10.08.2007 11:41