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

Описать близкую процедуру SUM, которая должна найти сумму значений всех этих байтов

01.07.2013, 21:35. Показов 1144. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Описать близкую процедуру SUM, которой через регистр BX передается начальный адрес , а через регистр CX – число элементов некоторого массива, элементы которого(размером в слово) являются адресами каких-то знаковых байтов в сегменте данных. Процедура должна найти сумму значений всех этих байтов и вернуть ответ через регистр AX.
ПОмогите плиз написать прогу
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.07.2013, 21:35
Ответы с готовыми решениями:

Описать процедуру SUM(X, N, S): присвоить параметру слову S сумму элементов массива X из N знаковых байтов
Это задание)))) Дано описание: A DB 100 DUP(?) ; числа со знаком B DW ? Описать близкую процедуру SUM(X, N, S), которая присваивает...

Описать близкую процедуру F(X, N, P), определяющую, сколько элементов мас- сива X из N байтов равно байту P
Здравствуйте! Нужна помощь с Ассемблером. Есть задание: Описать близкую процедуру F(X, N, P), определяющую, сколько элементов мас- ...

Разработайте программу, которая содержит процедуру Sum(N,S), которая находит сумму N первых натуральных и найти сумму первых 10,20 чисел
PASCAL Помогите пожалуйста! Решите, заранее спасибо! Разработайте программу, которая содержит процедуру Sum(N,S), которая находит сумму...

4
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
02.07.2013, 04:03
energy31,
Assembler
1
2
3
4
5
6
   mov bx,offset massiv; начальный адрес некоторого массива
   xor ax,ax; обнулили регистр АХ
   mov cx,число_элементов_некоторого_массива
a1: add ax,[bx]
    add bx,2;элементы которого(размером в слово)
   loop a1;пока не дойдем до конца массива
1
4190 / 1838 / 221
Регистрация: 06.10.2010
Сообщений: 4,125
02.07.2013, 06:25
элементы которого(размером в слово) являются адресами каких-то знаковых байтов в сегменте данных
xlat в помощь.
0
0 / 0 / 0
Регистрация: 07.12.2012
Сообщений: 7
08.09.2013, 18:32  [ТС]
а как сделать этот же вариант только с макросами? напишите плиз))
0
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
08.09.2013, 18:38
Assembler
1
2
3
4
5
6
7
   mov bx,offset massiv; начальный адрес некоторого массива
   xor ax,ax; обнулили регистр АХ
   k = 0
   rept число_элементов_некоторого_массива
    add ax,[bx+k]
    k = k + 2;элементы которого(размером в слово)
   endm
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.09.2013, 18:38
Помогаю со студенческими работами здесь

Описать близкую процедуру F(X, N, P)
Здравствуйте. Помогите, пожалуйста, решить задачу на Assembler. Описать близкую процедуру F(X, N, P), определяющую, сколько элементов...

описать близкую процедуру
τесть вот такая задачка Описать близкую процедуру F(X, N, P), определяющую, сколько элементов мас- сива X из N байтов равно...

Описать близкую процедуру
τесть вот такая задачка Описать близкую процедуру F(X, N, P), определяющую, сколько элементов мас- сива X из N байтов равно...

Описать близкую процедуру SHIFT_N
Описать близкую процедуру SHIFT_N, которой передается начальный адрес некоторого массива из 100 байтов и которая за один просмотр этого...

Описать процедуру Minmax(x,y) записывающую в переменную Х минимальное из значений Х и Y, а в переменную Y – максимальное из этих значений.
Описать процедуру Minmax(x,y) записывающую в переменную Х минимальное из значений Х и Y, а в переменную Y – максимальное из этих значений...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru