Логотип Автор24реферат
Задать вопрос
%
уникальность
не проверялась
Контрольная работа на тему:

Дан массив из 5 однобайтовых чисел расположенных последовательно в ячейках памяти. Разработать программу, которая ведет подсчёт чисел

уникальность
не проверялась
Аа
990 символов
Категория
Программирование
Контрольная работа
Дан массив из 5 однобайтовых чисел расположенных последовательно в ячейках памяти. Разработать программу, которая ведет подсчёт чисел .pdf

Зарегистрируйся в 2 клика в Кампус и получи неограниченный доступ к материалам с подпиской Кампус+ 🔥

Условие

Дан массив из 5 однобайтовых чисел расположенных последовательно в ячейках памяти. Разработать программу, которая ведет подсчёт чисел равных 20 в регистре D (начало массива с адреса 0970н).

Решение

Потяни, чтобы посмотреть
Адреса команды коды примечание
0800 LXI B,0970H 01 Запись адреса начала массива в пару регистров BC
0803 MVI D,0 16 Запись числа 0 в регистр D (счетчик чисел равных 20)
0804
0 байт
0805 MOV C,D 4A Запись числа 0 в регистр C (индекс массива)
0806 LDAX B 0A Запись в накопитель значения ячейки, адрес которой в паре регистров BC
0807 CPI 20 FE Сравнение значения накопителя с числом 20
0808
20 байт
0810 JNZ 0814H C2 Условный переход, если Z = 0
0813 INR D 14 Инкрементация содержания регистра D
0814 INX B 03 Инкрементация содержания пары регистров BC
0815 INR C 0C Инкрементация содержания регистра С
0816 MOV A,C 79 Запись содержания регистра С в накопитель
0818 CPI 5 FE Сравнение значения накопителя с числом 5
0819
5 байт
0820 JNZ 0806H
Условный переход, если Z = 0
0821 HLT 76 Конец программы
50% задачи недоступно для прочтения
Переходи в Кампус, регистрируйся и получай полное решение
Получить задачу
Больше контрольных работ по программированию:
Все Контрольные работы по программированию
Закажи контрольную работу

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.