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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 03.02.2019, 13:28   #1
Andrey/a/n
Новичок
Джуниор
 
Регистрация: 03.02.2019
Сообщений: 1
По умолчанию [Assembler] Сложить два двоичных многобайтных числа. Слагаемые располагаются в резидентной памяти данных, начиная с младшего байта.

Здравствуйте, помогите пожалуйста сделать задание.
Сложение. Сложить два двоичных многобайтных числа. Слагаемые располагаются в резидентной памяти данных, начиная с младшего байта. Начальные адреса слагаемых заданы в R0 и R1, формат слагаемых в байтах — в R2:
Код:
CLR C	;Сброс переноса

L1:	MOV A,@R0	;Загрузка в аккумулятор текущего байта первого слагаемого

ADDC A,@R1	;Сложение байт с учетом переноса

MOV @R0,A	;Размещение байта результата

INC R0	;Продвижение указателей

INC R1

DJNZ R2,L1	;Цикл, если не все байты просуммированы
Пожалуйста, оформляйте Ваш код согласно правилам.


При сложении чисел без знака на переполнение укажет флаг C (CY), а в случае сложения чисел со знаком — флаг OV.

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

Последний раз редактировалось Вадим Мошев; 03.02.2019 в 13:52.
Andrey/a/n вне форума
Старый 03.02.2019, 13:31   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,831
По умолчанию

http://www.programmersforum.ru/showthread.php?t=326452
p51x вне форума
Старый 03.02.2019, 13:55   #3
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Создана тема во фрилансе. Закрываю.
Вадим Мошев вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача-найти объем оперативной памяти по шестнадцатеричному адресу последнего байта оперативной памяти Ksana Alex Помощь студентам 4 14.11.2013 15:51
Программа для заноса числа в ячейки внешней памяти(Assembler)! Hillxan Помощь студентам 0 14.03.2012 02:08
Разбиение числа на слагаемые p1r2o3 Помощь студентам 23 16.03.2010 13:38
Получение младшего и старшего байта числа. spamer Общие вопросы Delphi 10 17.04.2009 15:43
взятие старшего и младшего байта Djaconda Общие вопросы Delphi 2 29.09.2008 09:25