это быстро и бесплатно
Оформите заказ сейчас и получите скидку 100 руб.!
Ознакомительный фрагмент работы:
LXI H, 8100 ;задание адреса первого элемента (HL:=8100H)
MVI D, 40 ;задание кол-ва элементов
XRA A ;обнуление аккумулятора
MVI C, 00 ;обнуление регистра C (счетчик переполнений)
X1: ADDM ;суммирование (A:=A+M(HL))
JNC X2 ;перейти на Х2 если нет переполнения
INR C ;произошло переполнение → прибавить 1 к старшему байту
результата суммирования
X2: INX H ;присвоить HL адрес следующей ячейки (HL:=HL+1)
DCR D ;уменьшение счётчика кол-ва элементов на 1 (D:=D-1)
JNZ X1 ;если элемент не последний - продолжить суммирование
MOVB, A ;пересылка младшего байта результата суммирования в регистр В
Сумма 64х элементов находится в паре BC
MVI D, 06 ;задание кол-ва сдвигов (6 сдвигов равносильно делению на 64)
CALLDIV ;вызов подпрограммы деления
После DIV: Среднее значение находится в регистре В
LXI H, 8100 ;задание адреса первого элемента (HL:=8100H)
MVI D, 40 ;задание кол-ва элементов
MOVA, M ;будем считать первый элемент минимальным (A:=M(HL))
X3: CMPM ;сравниваем минимальный элемент с текущим (A-М(HL))
JMX4 ;при S=1 (A-M(HL)<0 → A<M(HL)) переход на Х4
MOVA, M ;если же S=0 (A-M(HL)≥0 → A≥M(HL)), сделать текущий элемент
наименьшим
X4: INX H ;присвоить HL адрес следующей ячейки (HL:=HL+1)
DCR D ;уменьшение счётчика кол-ва элементов на 1 (D:=D-1)
JNZ X3 ;если элемент не последний - продолжить
MOVC, A;пересылка значения AMIN в регистр C
Минимальное значение находится в регистре С
MOVA, C ;пересылаем минимальное значение в аккумулятор (C→A)
RAR ;циклический сдвиг вправо через перенос (деление на 2)
ORAA ;обнуление флага переполнения (ТС:=0)
MVI C, 00 ;обнуление регистра C (счетчик переполнений)
ADDB ;суммирование: АСР + АMIN/2
JNCX5 ;перейти на Х5 если нет переполнения
INRC ;произошло переполнение → прибавить 1 к старшему байту
результата Y
X5: MOVB, A ;пересылаем младший байт из аккумулятора в регистр B
Значение (Аср + Amin/2) находится в паре ВС
MVI D, 02 ;задание кол-ва сдвигов (2 сдвига равносильно делению на 4)
CALL DIV ;вызов подпрограммы DIV (деление на 4)
После DIV: Y находится в регистре В
MOVA, B ;пересылаем значение Y в регистр аккумулятор (B→A)
STA 8150 ;пересылаем значение Y (окончательный результат) в ячейку 8150H
RST 1 ;выход из программы
DIV:MOVA, C ;пересылаем старший байт в аккумулятор (C→A)
RAR ;циклический сдвиг вправо через ТС
MOVC, A ;возврат в C старшего байта
MOVA, B ;пересылаем младший байт в аккумулятор (B→A)
RAR ;циклический сдвиг вправо через ТС
MOVB, A ;возврат в B младшего байта
ORAA ;обнуление флага переполнения (ТС:=0)
DCR D ;уменьшение счётчика кол-ва сдвигов на 1 (D:=D-1)
JNZ DIV ;если сдвиг не последний – продолжить
RET ;выход из подпрограммы DIV
Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников
Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.
Цены ниже, чем в агентствах и у конкурентов
Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит
Бесплатные доработки и консультации
Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки
Гарантируем возврат
Если работа вас не устроит – мы вернем 100% суммы заказа
Техподдержка 7 дней в неделю
Наши менеджеры всегда на связи и оперативно решат любую проблему
Строгий отбор экспертов
К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»
Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован
Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн
Презентация и короткое выступление к этой презентации
Презентация, Исследовательская работа моделирование и сравнение характеристик каналов райса
Срок сдачи к 21 сент.
Отчет по практике, технологическая (проектно-технологическая) практика | п. в | производственная практика/менеджмент управление проектами
Отчет по практике, Управление проектами
Срок сдачи к 14 сент.
отчет по практике/кадровый менеджмент/управление персоналом
Отчет по практике, кадровый менеджмент
Срок сдачи к 15 сент.
"Универсальное СТО легковых автомобилей для района с населением 42000 жителей с разработкой агрегатного участка."
ВКР, Автомобили и Автомобильный сервис
Срок сдачи к 11 янв.
Решить 1 лабораторную работу и 2 практические работы
Лабораторная, Особености разработки газонефтяных и нефтегазовых месторождений
Срок сдачи к 13 сент.
Выполнить задание в файле ecxel
Лабораторная, Формирование единой информационной среды предприятия на основе концепции «Качество 4.0»
Срок сдачи к 13 сент.
Тема выпускной квалификационной работы «Индивидуальный имидж как...
ВКР, Организационная психология
Срок сдачи к 31 окт.
Наступление танкового батальона по овладению населённого пункта
Реферат, Тактика
Срок сдачи к 11 сент.
Технология обучения учащихся основной школы устно-речевому иноязычному общению в условиях коллективно-группового взаимодействия
ВКР, Методика преподавания иностранных языков
Срок сдачи к 12 мар.
Написать курсовую работу
Курсовая, Курсовая работа. теоретические и прикладные аспекты методической работы учителя начальных классов
Срок сдачи к 15 сент.
Заполните форму и узнайте цену на индивидуальную работу!