Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Отчёты / ЭВМ (2)

.docx
Скачиваний:
1
Добавлен:
30.06.2023
Размер:
16.58 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«Санкт–Петербургский национальный исследовательский университет

информационных технологий, механики и оптики»

Факультет информационных технологий и программирования

Кафедра информационных систем

Архитектура ЭВМ.

Домашняя работа 2.

Программирование циклических алгоритмов.

Выполнил студент:

группы №

Проверил:

Вариант: 2

Задание: Написать комплекс программ, состоящий из программы и подпрограммы и обеспечивающий подсчет количества требуемых элементов массива данных. Программа должна выявлять требуемые элементы, а их подсчет должен производиться в подпрограмме.

Подсчитать количество отрицательных элементов из 71BC, ABBA, 63CE, 5826, C748.

Выполняемая команда

Коментарий

Адрес

Код

001

FFFB

чисел 5, поэтому ее значение 0 - 5 = FFFB

002

0000

счетчик отрицательных чисел

<-вывод

003

0000

 

004

F200

очистка аккумулятора

<-начало программы

005

480B

записываю проверяемую ячейку в аккумулятор

006

9008

поожительное ли число?

007

2019

обращение к подпрограмме

008

0001

уменьшаю количество циклов программы

009

C004

переход в начало цикла

00A

F000

завершаю программу

00B

0010

ячейка следующего числа

00C

0000

 

00D

0000

 

00E

0000

 

00F

0000

 

010

71BC

значения

011

ABBA

012

63CE

013

5826

014

C748

015

0000

 

016

0000

017

0000

018

0000

019

0000

указатель на ячейку программы

01A

F200

очистка аккумулятора

<-подпрограмма

01B

F800

увеличиваю аккумулятор на 1

01C

4002

прибавляю значение 3 ячейки к аккумулятору

01D

3002

записываю в 3 ячейку увеличенное на 1 значение

01E

C819

переход к программе

01F

0000

 

020

0000

 

Соседние файлы в папке Отчёты